SHA-256 फ़िंगरप्रिंट से एडिट की गई फ़ोटो पहचानें
आसान भाषा में SHA-256: मेल खाना क्या साबित करता है, मेल न खाने का मतलब, WhatsApp या Messenger से भेजी फ़ोटो मेल क्यों नहीं खातीं, फ़ाइलों की तुलना कैसे करें।
कोई इमेज फ़ाइल पहली बार दर्ज होने के बाद बदली है या नहीं, यह जानने का सबसे भरोसेमंद तरीका है दोनों फ़ाइलों के SHA-256 फ़िंगरप्रिंट की तुलना करना: मेल खाने का मतलब है कि वे बाइट-दर-बाइट एक जैसी हैं, मेल न खाने का मतलब है कि फ़ाइल बदली है। पर “बदली हुई” का मतलब “नकली” नहीं है: सिर्फ़ WhatsApp या Messenger से फ़ोटो भेजना ही मेल तोड़ने के लिए काफ़ी है। यह गाइड SHA-256 को आसान शब्दों में समझाती है, यह क्या साबित करता है और क्या नहीं, और एक ऐसा तरीका देती है जो व्यवहार में टिकता है।
ध्यान दें: यह लेख सामान्य जानकारी है, कानूनी सलाह नहीं। किसी मामले में सबूत का वज़न संबंधित प्राधिकरण तय करता है।
आसान भाषा में SHA-256 क्या है
SHA-256 को ऐसी मशीन समझें जो फ़ाइल का फ़िंगरप्रिंट बनाती है। इसमें कोई भी फ़ाइल डालें, 3 MB की फ़ोटो या 2 GB का वीडियो, और यह 64 अक्षरों की एक तय लंबाई वाली स्ट्रिंग लौटाती है, कुछ 9f2c1a… से शुरू होने जैसी। यह एल्गोरिदम अमेरिकी NIST मानक FIPS 180-4 में तय है और बैंकिंग से लेकर सॉफ़्टवेयर डाउनलोड तक हर जगह इस्तेमाल होता है।
तीन ख़ूबियाँ मायने रखती हैं:
- एक ही फ़ाइल, एक ही फ़िंगरप्रिंट। आप इसे कितनी भी बार और किसी भी कंप्यूटर पर गिनें, वही स्ट्रिंग आती है।
- छोटा सा बदलाव, बिल्कुल अलग नतीजा। एक पिक्सेल बदलें या मेटाडेटा की एक लाइन हटाएँ, और नया फ़िंगरप्रिंट पुराने से ज़रा भी नहीं मिलता। “लगभग मेल खाता” जैसा कुछ नहीं होता।
- एक-तरफ़ा। फ़िंगरप्रिंट से फ़ोटो दोबारा नहीं बनाई जा सकती, और व्यवहार में कोई जानबूझकर उसी फ़िंगरप्रिंट वाली दूसरी फ़ाइल नहीं बना सकता।

इसका मतलब है कि फ़ोटो आने पर 64 अक्षर सेव कर लेना काफ़ी है, ताकि बाद में जाँचा जा सके कि कोई फ़ाइल ठीक वही फ़ोटो है या नहीं, इमेज को रखे या दोबारा भेजे बिना।
मेल खाना क्या साबित करता है, और मेल न खाना क्या बताता है
| नतीजा | साबित करता है | साबित नहीं करता |
|---|---|---|
| मेल खाता है | आपके पास की फ़ाइल बाइट-दर-बाइट उस फ़ाइल जैसी है जिसका फ़िंगरप्रिंट सेव हुआ था | कि दृश्य असली है, या फ़ोटो से पहले कुछ बनावटी नहीं किया गया |
| मेल नहीं खाता | फ़ाइल किसी तरह मूल से अलग है | कि किसी ने जानबूझकर सामग्री बदली |
दूसरी पंक्ति पर लोग गलती करते हैं। फ़ाइलें कई बेनुकसान वजहों से मूल से अलग हो जाती हैं:
- चैट ऐप इमेज दोबारा कंप्रेस करते हैं। WhatsApp, Messenger और कई दूसरे ऐप “फ़ोटो” के रूप में भेजी गई फ़ोटो को छोटा और दोबारा कंप्रेस करते हैं।
- पोस्ट करने पर सोशल नेटवर्क दोबारा कंप्रेस करते हैं और मेटाडेटा हटाते हैं।
- फ़ाइल भेजने की जगह स्क्रीनशॉट।
- गैलरी ऐप में घुमाना, क्रॉप करना या ब्राइटनेस बदलना, थोड़ा सा भी।
- फ़ॉर्मेट बदलना, जैसे HEIC से JPEG, या किसी व्यूअर से “save as”।
इसलिए मेल न खाने पर सही सवाल “क्या यह नकली है?” नहीं, बल्कि “यह फ़ाइल किन रास्तों से होकर आई?” है।
WhatsApp या Messenger से भेजी फ़ोटो कभी मेल क्यों नहीं खातीं
स्टोरेज और बैंडविड्थ बचाने के लिए मैसेजिंग ऐप आमतौर पर JPEG इमेज को दोबारा एनकोड करते हैं: कम रिज़ॉल्यूशन, ज़्यादा कंप्रेशन, कम मेटाडेटा। आँख को तस्वीर वैसी ही दिखती है, पर अंदर के बाइट बिल्कुल अलग होते हैं, इसलिए SHA-256 भी।
| कैसे भेजी गई | आमतौर पर मूल फ़ाइल बनी रहती है? | SHA-256 तुलना |
|---|---|---|
| चैट ऐप में “फ़ोटो” के रूप में | नहीं, दोबारा कंप्रेस | लगभग पक्का मेल नहीं खाती |
| चैट ऐप में “फ़ाइल” या डॉक्यूमेंट के रूप में | आमतौर पर हाँ | आमतौर पर मेल खाती है |
| ईमेल अटैचमेंट | आमतौर पर हाँ | आमतौर पर मेल खाती है |
| Google Drive या OneDrive से डाउनलोड की गई मूल फ़ाइल | हाँ | मेल खाती है |
| स्क्रीनशॉट | नहीं | मेल नहीं खाती |
फ़ोटो पर छपा QR कोड आमतौर पर कंप्रेशन के बाद भी स्कैन हो जाता है, इसलिए फ़िंगरप्रिंट की तुलना फ़ेल होने पर भी पाने वाला कैप्चर का समय और इलाका जाँच सकता है। देखें QR से फ़ोटो सत्यापन।
तुलना का एक व्यावहारिक तरीका
अगर आप फ़ोटो भेजते हैं (ठेकेदार, टेक्नीशियन, फ़ील्ड स्टाफ़)
- रोज़ के अपडेट के लिए चैट पर जल्दी फ़ोटो भेजना ठीक है।
- अहम फ़ोटो (निरीक्षण, हैंडओवर, बीमा क्लेम) के लिए मूल फ़ाइल भी भेजें, फ़ाइल के रूप में, ईमेल से या साझा फ़ोल्डर से।
- मूल फ़ाइल भेजने से पहले क्रॉप, घुमाना या एडिट न करें।
- अपने मैसेज में SnapID कोड डालें, ताकि पाने वाला जल्दी उसे देख सके।

अगर आपको फ़ोटो मिलती हैं (मालिक, क्लाइंट, मैनेजर, बीमा कंपनियाँ)
- QR कोड स्कैन करें या फ़ोटो पर दिए कोड से सत्यापन पेज खोलें।
- कैप्चर का समय, इलाका और इंटीग्रिटी चेतावनियाँ जाँचें।
- मेरी फ़ाइल से तुलना करें पर क्लिक करें और मिली हुई मूल फ़ाइल चुनें।
- मेल खाता है: फ़ाइल सही-सलामत है। मेल नहीं खाता: जाँचें कि वह किसी कंप्रेस करने वाले रास्ते से आई या नहीं, फिर मूल फ़ाइल माँगें।
- अगर बिना कंप्रेशन वाले रास्ते से भेजी गई मूल फ़ाइल भी मेल न खाए, तो भेजने वाले से पूछें और सत्यापन पेज पर थंबनेल ध्यान से देखें।
SHA-256 खुद गिनना
अपनी जाँच या रिकॉर्ड के लिए बिल्ट-इन टूल काफ़ी हैं:
- Windows (Command Prompt):
certutil -hashfile photo.jpg SHA256 - macOS (Terminal):
shasum -a 256 photo.jpg - Linux:
sha256sum photo.jpg
नतीजे की तुलना भेजने वाले की दी गई स्ट्रिंग से करें। एक अक्षर का फ़र्क भी मतलब दो अलग फ़ाइलें।
SnapID Mark, SHA-256 का कैसे इस्तेमाल करता है
जब SnapID Mark फ़ोटो अपलोड होती है, तो सर्वर मूल और स्टैम्प वाली इमेज, दोनों के SHA-256 फ़िंगरप्रिंट सेव करता है। सार्वजनिक सत्यापन पेज भरोसेमंद कैप्चर समय, गोल किए गए इलाके और इंटीग्रिटी चेतावनियों के साथ फ़िंगरप्रिंट दिखाता है। “मेरी फ़ाइल से तुलना करें” बटन SHA-256 पाने वाले के ब्राउज़र के अंदर गिनता है, इसलिए फ़ोटो अपलोड नहीं होती, और उसे सेव किए गए मान से जाँचता है। पेज चैट ऐप के दोबारा कंप्रेस करने वाली स्थिति भी समझाता है, ताकि पाने वाले जल्दबाज़ी में नतीजे पर न पहुँचें।

कुल मिलाकर तीन परतें बनती हैं: भरोसेमंद समय बताता है कब (देखें भरोसेमंद समय बनाम फ़ोन का समय), SnapID कोड और QR एक स्वतंत्र रिकॉर्ड तक ले जाते हैं, और SHA-256 बताता है कि फ़ाइल अब भी सही-सलामत है या नहीं। सुरक्षा में और जानें या सत्यापन डेमो आज़माएँ।
ध्यान रखें कि यह तकनीकी जाँच का टूल है, डिजिटल हस्ताक्षर या प्रमाणित टाइमस्टैम्प नहीं। वियतनाम में सबूत के रूप में टाइमस्टैम्प वाली फ़ोटो इस पहलू को और गहराई से देखता है।
अगर आपको ऐसी फ़ोटो भेजनी हैं जिनकी इंटीग्रिटी पाने वाला खुद जाँच सके, तो SnapID Mark डाउनलोड करें और मूल फ़ाइल की तुलना चैट से भेजी गई कॉपी से करके देखें।
अक्सर पूछे जाने वाले सवाल
क्या SHA-256 फ़िंगरप्रिंट बताता है कि फ़ोटो में क्या है?
नहीं। 64 अक्षरों से इमेज दोबारा नहीं बनाई जा सकती, इसलिए फ़िंगरप्रिंट सार्वजनिक रूप से दिखाने से तस्वीर उजागर नहीं होती।
चैट ऐप से भेजी फ़ोटो मेल नहीं खाती। क्या वह नकली है?
नहीं। चैट ऐप “फ़ोटो” के रूप में भेजी गई इमेज को दोबारा कंप्रेस करते हैं, जिससे फ़ाइल बदल जाती है, भले ही दिखने में एक जैसी हो। फ़ाइल के रूप में या ईमेल से भेजी गई मूल फ़ाइल माँगें और उसकी तुलना करें।
जब मैं सत्यापन पेज पर तुलना करता हूँ, तो क्या मेरी फ़ोटो अपलोड होती है?
नहीं। आपका ब्राउज़र आपके डिवाइस पर फ़िंगरप्रिंट गिनता है, और इमेज फ़ाइल कभी डिवाइस से बाहर नहीं जाती।
क्या मेल खाने का मतलब है कि फ़ोटो पक्का असली है?
मेल खाना सिर्फ़ यह साबित करता है कि फ़ाइल अपलोड के समय सेव की गई फ़ाइल जैसी है। यह साबित नहीं करता कि दृश्य बनावटी नहीं था। समय, इलाका और इंटीग्रिटी चेतावनियाँ भी देखें।
क्या फ़ोटो से एक्सपोर्ट की गई PDF की तुलना कर सकता हूँ?
तुलना के लिए PDF इस्तेमाल न करें, क्योंकि उसके अंदर की इमेज एक अलग फ़ाइल है। मूल JPEG से तुलना करें।