Kesan Foto yang Disunting dengan Cap Jari SHA-256
SHA-256 dalam bahasa mudah: apa yang dibuktikan padanan, maksud tidak sepadan, mengapa foto melalui WhatsApp atau Messenger tidak sepadan, cara membanding fail.
Cara paling boleh dipercayai untuk mengetahui sama ada fail imej telah diubah sejak mula direkod ialah membandingkan cap jari SHA-256 kedua-dua fail: sepadan bermaksud ia sama bait demi bait, tidak sepadan bermaksud fail telah berubah. Tetapi “berubah” tidak sama dengan “dipalsukan”: sekadar menghantar foto melalui WhatsApp atau Messenger sudah cukup untuk memecahkan padanan. Panduan ini menerangkan SHA-256 dalam istilah mudah, apa yang ia buktikan dan tidak buktikan, serta aliran kerja yang berkesan dalam praktik.
Nota: Artikel ini ialah maklumat umum, bukan nasihat undang-undang. Cara bukti dinilai dalam sesuatu kes terpulang kepada pihak berkuasa berkenaan.
Apa itu SHA-256, dalam bahasa mudah
Anggap SHA-256 sebagai mesin yang membuat cap jari untuk fail. Masukkan sebarang fail, foto 3 MB atau video 2 GB, dan ia mengembalikan rentetan tetap 64 aksara, sesuatu yang bermula seperti 9f2c1a…. Algoritma ini ditetapkan dalam piawai NIST AS FIPS 180-4 dan digunakan di mana-mana, daripada perbankan hingga muat turun perisian.
Tiga sifat yang penting:
- Fail sama, cap jari sama. Berapa kali pun dan pada komputer mana pun anda mengiranya, anda mendapat rentetan yang sama.
- Perubahan kecil, hasil yang sama sekali berbeza. Ubah satu piksel atau buang satu baris metadata, dan cap jari baharu langsung tidak menyerupai yang lama. Tiada “hampir sepadan”.
- Sehala. Anda tidak boleh membina semula foto daripada cap jari, dan dalam praktik tiada siapa boleh sengaja mencipta fail berbeza dengan cap jari yang sama.

Ini bermakna menyimpan 64 aksara apabila foto tiba sudah cukup untuk menyemak, kemudian, sama ada mana-mana fail ialah foto itu dengan tepat, tanpa menyimpan atau menghantar semula imej itu sendiri.
Apa yang dibuktikan padanan, dan apa yang diberitahu ketidaksepadanan
| Keputusan | Membuktikan | Tidak membuktikan |
|---|---|---|
| Sepadan | Fail yang anda pegang sama bait demi bait dengan fail yang cap jarinya disimpan | Bahawa adegan itu tulen, atau tiada apa yang diatur sebelum gambar diambil |
| Tidak sepadan | Fail berbeza daripada yang asal dalam beberapa cara | Bahawa seseorang sengaja mengubah kandungan |
Baris kedua ialah tempat orang tersilap. Fail menyimpang daripada yang asal atas banyak sebab yang tidak berbahaya:
- Apl sembang memampatkan semula imej. WhatsApp, Messenger dan banyak lagi mengecilkan dan memampatkan semula foto yang dihantar sebagai “foto”.
- Rangkaian sosial memampatkan semula dan membuang metadata apabila anda menyiarkan.
- Tangkapan skrin dan bukannya menghantar fail.
- Memutar, memotong atau melaraskan kecerahan, walaupun sedikit, dalam apl galeri.
- Menukar format, contohnya HEIC ke JPEG, atau “simpan sebagai” daripada pemapar.
Jadi apabila anda melihat ketidaksepadanan, soalan yang betul bukan “adakah ini palsu?” tetapi “melalui saluran mana fail ini telah melalui?”
Mengapa foto yang dihantar melalui WhatsApp atau Messenger tidak pernah sepadan
Untuk menjimatkan storan dan lebar jalur, apl pemesejan biasanya mengekod semula imej JPEG: resolusi lebih rendah, pemampatan lebih kuat, kurang metadata. Pada pandangan mata gambar kelihatan sama, tetapi bait di dalamnya sama sekali berbeza, jadi SHA-256 juga berbeza.
| Cara ia dihantar | Biasanya mengekalkan fail asal? | Perbandingan SHA-256 |
|---|---|---|
| Sebagai “foto” dalam apl sembang | Tidak, dimampatkan semula | Hampir pasti tidak sepadan |
| Sebagai “fail” atau dokumen dalam apl sembang | Biasanya ya | Biasanya sepadan |
| Lampiran e-mel | Biasanya ya | Biasanya sepadan |
| Fail asal dimuat turun dari Google Drive atau OneDrive | Ya | Sepadan |
| Tangkapan skrin | Tidak | Tidak sepadan |
Kod QR yang dicetak pada foto biasanya masih boleh diimbas selepas pemampatan, jadi penerima boleh menyemak masa tangkapan dan kawasan walaupun perbandingan cap jari gagal. Lihat pengesahan foto QR.
Aliran kerja perbandingan yang praktikal
Jika anda menghantar foto (kontraktor, juruteknik, kakitangan lapangan)
- Menghantar foto pantas melalui sembang untuk kemas kini harian tidak mengapa.
- Untuk foto yang penting (pemeriksaan, serahan, tuntutan insurans), hantar juga fail asal sebagai fail, melalui e-mel atau folder kongsi.
- Jangan potong, putar atau sunting sebelum menghantar fail asal.
- Letakkan kod SnapID dalam mesej anda supaya penerima boleh mencarinya dengan cepat.

Jika anda menerima foto (pemilik, pelanggan, pengurus, syarikat insurans)
- Imbas kod QR atau buka halaman pengesahan daripada kod pada foto.
- Semak masa tangkapan, kawasan dan bendera integriti.
- Klik bandingkan dengan fail saya dan pilih fail asal yang anda terima.
- Sepadan: fail utuh. Tidak sepadan: semak sama ada ia melalui saluran yang memampatkan, kemudian minta fail asal.
- Jika fail asal yang dihantar melalui saluran tanpa pemampatan masih tidak sepadan, tanya penghantar dan teliti lakaran kecil di halaman pengesahan.
Mengira SHA-256 sendiri
Untuk semakan atau penyimpanan rekod anda sendiri, alat terbina dalam sudah mencukupi:
- Windows (Command Prompt):
certutil -hashfile photo.jpg SHA256 - macOS (Terminal):
shasum -a 256 photo.jpg - Linux:
sha256sum photo.jpg
Bandingkan output dengan rentetan yang diberikan penghantar. Satu aksara berbeza bermakna dua fail yang berbeza.
Cara SnapID Mark menggunakan SHA-256
Apabila foto SnapID Mark dimuat naik, pelayan menyimpan cap jari SHA-256 bagi kedua-dua foto asal dan imej bercop. Halaman pengesahan awam menunjukkan cap jari bersama masa tangkapan dipercayai, kawasan yang dibundarkan dan bendera integriti. Butang “bandingkan dengan fail saya” mengira SHA-256 di dalam pelayar penerima, jadi foto tidak dimuat naik, dan menyemaknya berbanding nilai yang disimpan. Halaman itu juga menerangkan kes pemampatan semula oleh apl sembang supaya penerima tidak membuat kesimpulan terburu-buru.

Bersama-sama ia memberikan tiga lapisan: masa dipercayai memberitahu bila (lihat masa dipercayai berbanding masa telefon), kod SnapID dan QR membawa kepada rekod bebas, dan SHA-256 memberitahu sama ada fail masih utuh. Ketahui lebih lanjut di bawah keselamatan atau cuba demo pengesahan.
Ingat bahawa ini ialah alat semakan teknikal, bukan tandatangan digital atau cap masa yang diperakui. Foto bercap masa sebagai bukti di Vietnam melihat aspek itu dengan lebih mendalam.
Jika anda perlu menghantar foto yang integritinya boleh disemak sendiri oleh penerima, muat turun SnapID Mark dan cuba bandingkan fail asal dengan salinan yang dihantar melalui sembang.
Soalan lazim
Adakah cap jari SHA-256 mendedahkan kandungan foto?
Tidak. Imej tidak boleh dibina semula daripada 64 aksara, jadi menunjukkan cap jari secara awam tidak mendedahkan gambar.
Foto yang dihantar melalui apl sembang tidak sepadan. Adakah ia palsu?
Tidak. Apl sembang memampatkan semula imej yang dihantar sebagai “foto”, yang mengubah fail walaupun ia kelihatan sama. Minta fail asal dihantar sebagai fail atau melalui e-mel dan bandingkan yang itu.
Apabila saya membandingkan di halaman pengesahan, adakah foto saya dimuat naik?
Tidak. Pelayar anda mengira cap jari pada peranti anda, dan fail imej tidak pernah meninggalkannya.
Adakah padanan bermaksud foto itu pasti tulen?
Padanan hanya membuktikan fail sama dengan yang disimpan semasa muat naik. Ia tidak membuktikan adegan itu tidak diatur. Lihat juga masa, kawasan dan bendera integriti.
Bolehkah saya membandingkan PDF yang dieksport daripada foto?
Jangan gunakan PDF untuk perbandingan, kerana imej di dalamnya ialah fail berbeza. Bandingkan menggunakan JPEG asal.