SHA-256 Parmak İziyle Düzenlenmiş Fotoğrafları Tespit Edin
Sade dille SHA-256: eşleşme neyi kanıtlar, eşleşmeme ne demektir, WhatsApp veya Messenger ile giden fotoğraflar neden eşleşmez, dosyalar nasıl karşılaştırılır.
Bir görüntü dosyasının ilk kaydedildiğinden beri değiştirilip değiştirilmediğini anlamanın en güvenilir yolu iki dosyanın SHA-256 parmak izlerini karşılaştırmaktır: eşleşme bayt bayt aynı oldukları anlamına gelir, eşleşmeme dosyanın değiştiği anlamına gelir. Ama “değişmiş” ile “sahte” aynı şey değildir: bir fotoğrafı sadece WhatsApp veya Messenger ile göndermek bile eşleşmeyi bozmaya yeter. Bu rehber SHA-256’yı sade bir dille, neyi kanıtlayıp neyi kanıtlamadığını ve pratikte işe yarayan bir iş akışını anlatıyor.
Not: Bu makale genel bilgidir, hukuki tavsiye değildir. Belirli bir davada delillerin nasıl değerlendirileceğine ilgili makam karar verir.
Sade dille SHA-256 nedir
SHA-256’yı bir dosya için parmak izi üreten bir makine olarak düşünün. Ona herhangi bir dosya verin, 3 MB’lık bir fotoğraf veya 2 GB’lık bir video, size 64 karakterlik sabit uzunlukta, 9f2c1a… gibi başlayan bir dizi döndürür. Algoritma ABD NIST standardı FIPS 180-4 içinde tanımlanmıştır ve bankacılıktan yazılım indirmelerine kadar her yerde kullanılır.
Üç özellik önemlidir:
- Aynı dosya, aynı parmak izi. Kaç kez ve hangi bilgisayarda hesaplarsanız hesaplayın, aynı diziyi alırsınız.
- Küçük bir değişiklik, tamamen farklı bir sonuç. Bir pikseli değiştirin veya bir satır meta veriyi silin, yeni parmak izinin eskisiyle hiçbir benzerliği kalmaz. “Neredeyse eşleşme” diye bir şey yoktur.
- Tek yönlü. Fotoğrafı parmak izinden yeniden oluşturamazsınız ve pratikte kimse aynı parmak izine sahip farklı bir dosyayı kasıtlı olarak üretemez.

Bu, bir fotoğraf geldiğinde 64 karakter saklamanın, görüntünün kendisini saklamadan veya yeniden göndermeden, sonradan herhangi bir dosyanın tam olarak o fotoğraf olup olmadığını kontrol etmeye yettiği anlamına gelir.
Eşleşme neyi kanıtlar, eşleşmeme size ne söyler
| Sonuç | Kanıtlar | Kanıtlamaz |
|---|---|---|
| Eşleşme | Elinizdeki dosya, parmak izi saklanan dosyayla bayt bayt aynıdır | Sahnenin gerçek olduğunu veya çekimden önce hiçbir şeyin kurgulanmadığını |
| Eşleşmeme | Dosya orijinalden bir şekilde farklıdır | Birinin içeriği kasıtlı olarak değiştirdiğini |
İnsanların yanıldığı yer ikinci satırdır. Dosyalar pek çok zararsız nedenle orijinalden uzaklaşır:
- Sohbet uygulamaları görüntüleri yeniden sıkıştırır. WhatsApp, Messenger ve diğer pek çoğu “fotoğraf” olarak gönderilen fotoğrafları küçültür ve yeniden sıkıştırır.
- Sosyal ağlar paylaştığınızda yeniden sıkıştırır ve meta verileri siler.
- Dosyayı göndermek yerine ekran görüntüleri.
- Galeri uygulamasında azıcık bile olsa döndürmek, kırpmak veya parlaklığı ayarlamak.
- Biçim dönüştürmek, örneğin HEIC’ten JPEG’e veya bir görüntüleyiciden “farklı kaydet”.
Bu yüzden bir eşleşmeme gördüğünüzde doğru soru “bu sahte mi?” değil, “bu dosya hangi kanallardan geçti?” sorusudur.
WhatsApp veya Messenger ile gönderilen fotoğraflar neden asla eşleşmez
Depolama ve bant genişliğinden tasarruf etmek için mesajlaşma uygulamaları genellikle JPEG görüntüleri yeniden kodlar: daha düşük çözünürlük, daha güçlü sıkıştırma, daha az meta veri. Göze resim aynı görünür, ama içindeki baytlar tamamen farklıdır, dolayısıyla SHA-256 da.
| Nasıl gönderildi | Genellikle orijinal dosyayı korur mu? | SHA-256 karşılaştırması |
|---|---|---|
| Bir sohbet uygulamasında “fotoğraf” olarak | Hayır, yeniden sıkıştırılır | Neredeyse kesinlikle eşleşmez |
| Bir sohbet uygulamasında “dosya” veya belge olarak | Genellikle evet | Genellikle eşleşir |
| E-posta eki | Genellikle evet | Genellikle eşleşir |
| Google Drive veya OneDrive’dan indirilen orijinal | Evet | Eşleşir |
| Ekran görüntüsü | Hayır | Eşleşmez |
Fotoğrafa basılan QR kod sıkıştırmadan sonra genellikle hâlâ taranabilir; böylece parmak izi karşılaştırması başarısız olsa bile alıcı çekim saatini ve bölgeyi kontrol edebilir. Bkz. QR ile fotoğraf doğrulama.
Pratik bir karşılaştırma iş akışı
Fotoğrafları siz gönderiyorsanız (müteahhitler, teknisyenler, saha personeli)
- Günlük güncellemeler için hızlı fotoğrafları sohbetle göndermek sorun değil.
- Önemli fotoğraflar için (denetimler, teslimler, sigorta talepleri) orijinali de dosya olarak, e-postayla veya ortak bir klasör aracılığıyla gönderin.
- Orijinali göndermeden önce kırpmayın, döndürmeyin veya düzenlemeyin.
- Alıcı hızlıca sorgulayabilsin diye SnapID kodunu mesajınıza yazın.

Fotoğrafları siz alıyorsanız (mal sahipleri, müşteriler, yöneticiler, sigortacılar)
- QR kodu tarayın veya fotoğraftaki koddan doğrulama sayfasını açın.
- Çekim saatini, bölgeyi ve bütünlük işaretlerini kontrol edin.
- Dosyamla karşılaştır’a tıklayın ve aldığınız orijinali seçin.
- Eşleşme: dosya sağlam. Eşleşmeme: sıkıştıran bir kanaldan geçip geçmediğini kontrol edin, sonra orijinali isteyin.
- Sıkıştırmayan bir kanaldan gönderilen bir orijinal yine de eşleşmiyorsa, gönderene sorun ve doğrulama sayfasındaki küçük resme dikkatle bakın.
SHA-256’yı kendiniz hesaplamak
Kendi kontrolleriniz veya kayıt tutmak için yerleşik araçlar yeterlidir:
- Windows (Komut İstemi):
certutil -hashfile photo.jpg SHA256 - macOS (Terminal):
shasum -a 256 photo.jpg - Linux:
sha256sum photo.jpg
Çıktıyı gönderenin size verdiği diziyle karşılaştırın. Tek bir farklı karakter iki farklı dosya demektir.
SnapID Mark SHA-256’yı nasıl kullanır
Bir SnapID Mark fotoğrafı yüklendiğinde sunucu hem orijinalin hem de damgalı görüntünün SHA-256 parmak izlerini saklar. Herkese açık doğrulama sayfası parmak izini güvenilir çekim saati, yuvarlanmış bir bölge ve bütünlük işaretleriyle birlikte gösterir. “Dosyamla karşılaştır” düğmesi SHA-256’yı alıcının tarayıcısı içinde hesaplar, yani fotoğraf yüklenmez, ve saklanan değerle karşılaştırır. Sayfa ayrıca alıcılar aceleyle sonuca varmasın diye sohbet uygulaması yeniden sıkıştırma durumunu açıklar.

Bunlar birlikte üç katman oluşturur: güvenilir saat ne zaman olduğunu söyler (bkz. güvenilir saat ile telefon saati), SnapID kodu ve QR bağımsız bir kayda götürür ve SHA-256 dosyanın hâlâ sağlam olup olmadığını söyler. Güvenlik bölümünde daha fazlasını öğrenin veya doğrulama demosunu deneyin.
Bunun bir teknik kontrol aracı olduğunu, dijital imza veya onaylı zaman damgası olmadığını unutmayın. Vietnam’da zaman damgalı fotoğrafların delil değeri bu tarafı daha derinlemesine ele alıyor.
Alıcının bütünlüğünü kendisinin kontrol edebileceği fotoğraflar göndermeniz gerekiyorsa, SnapID Mark’ı indirin ve bir orijinali sohbetle gönderilmiş bir kopyayla karşılaştırmayı deneyin.
SSS
SHA-256 parmak izi fotoğrafta ne olduğunu ortaya çıkarır mı?
Hayır. Görüntü 64 karakterden yeniden oluşturulamaz; bu yüzden parmak izini herkese açık göstermek resmi ifşa etmez.
Sohbet uygulamasıyla gönderilen bir fotoğraf eşleşmiyor. Sahte mi?
Hayır. Sohbet uygulamaları “fotoğraf” olarak gönderilen görüntüleri yeniden sıkıştırır; bu, dosya aynı görünse bile onu değiştirir. Dosya olarak veya e-postayla gönderilen orijinali isteyin ve onu karşılaştırın.
Doğrulama sayfasında karşılaştırdığımda fotoğrafım yüklenir mi?
Hayır. Tarayıcınız parmak izini cihazınızda hesaplar ve görüntü dosyası cihazdan hiç çıkmaz.
Eşleşme, fotoğrafın kesinlikle gerçek olduğu anlamına mı gelir?
Eşleşme yalnızca dosyanın yüklemede saklanan dosyayla aynı olduğunu kanıtlar. Sahnenin kurgulanmadığını kanıtlamaz. Saate, bölgeye ve bütünlük işaretlerine de bakın.
Fotoğraftan dışa aktarılmış bir PDF’i karşılaştırabilir miyim?
Karşılaştırma için PDF kullanmayın, çünkü içindeki görüntü farklı bir dosyadır. Orijinal JPEG’i kullanarak karşılaştırın.