AES-256 एन्क्रिप्शन आसान भाषा में: आपकी फ़ोटो के लिए इसका मतलब

हर वॉल्ट ऐप AES-256 कहता है, और यही हिस्सा लगभग कभी नहीं चूकता। इसकी जगह ये सवाल पूछें।

QR कोड: Hidlet इंस्टॉल करने के लिए इसे iPhone के कैमरे से स्कैन करें

Hidlet एक iPhone ऐप है

इंस्टॉल करने के लिए iPhone का कैमरा कोड की ओर करें। कोई अकाउंट नहीं।

या मुझे लिंक भेजें
छोटा जवाब:

AES-256 अमेरिकी सरकार का मानक सिफ़र है, जिसकी कुंजी 256 बिट की होती है, और कुंजी का अंदाज़ा लगाकर इसे कोई नहीं तोड़ सकता। इसलिए जब कोई फ़ोटो वॉल्ट “AES-256” कहता है, तो असली सवाल कहीं और हैं। कुंजी कहाँ से आती है? उसके पीछे का पासवर्ड या पैटर्न कितना मज़बूत है? उसकी कॉपी और किसके पास है? और क्या क्लाउड में ऐसी कॉपी है जो किसी और तरीके से एन्क्रिप्ट की गई है?

आप फ़ोटो वॉल्ट ऐप की तुलना कर रहे हैं, और हर लिस्टिंग एक ही बात कहती है: AES-256, बैंक-स्तर, मिलिट्री-ग्रेड। अगर सब एक ही एन्क्रिप्शन इस्तेमाल करते हैं, तो सबको बराबर सुरक्षित होना चाहिए। वे नहीं हैं, और वजह यह है कि “AES-256” सिस्टम के उसी हिस्से का नाम है जो लगभग कभी नहीं चूकता।

यह गाइड आसान शब्दों में समझाती है कि AES-256 क्या है, वॉल्ट आपके पासवर्ड को कुंजी में कैसे बदलता है, यह कदम सिफ़र से ज़्यादा अहम क्यों है, और ऐसे पाँच सवाल जो लेबल से ज़्यादा बताते हैं।

AES-256 क्या है

AES, यानी एडवांस्ड एन्क्रिप्शन स्टैंडर्ड, एक सिफ़र है जिसे अमेरिकी मानक संस्था NIST ने FIPS 197 के रूप में प्रकाशित किया। यह आपके डेटा को 128 बिट के ब्लॉक में लेता है और हर ब्लॉक को एक गुप्त कुंजी से उलझा देता है, ताकि केवल वही व्यक्ति उसे सुलझा सके जिसके पास वही कुंजी हो।

संख्या कुंजी का आकार है। AES के तीन रूप हैं:

संस्करण कुंजी का आकार उलझाने के राउंड NIST सुरक्षा शक्ति
AES-128 128 बिट 10 128 बिट
AES-192 192 बिट 12 192 बिट
AES-256 256 बिट 14 256 बिट

256 बिट की कुंजी के 2²⁵⁶ संभावित मान होते हैं, यानी 78 अंकों की संख्या। इन सबको आज़माना तेज़ कंप्यूटर की बात नहीं है; यह कोई व्यावहारिक हमला ही नहीं है। NIST की कुंजी-प्रबंधन गाइड AES-256 को 256 बिट की सुरक्षा शक्ति देती है, और उसकी 2026 की पोस्ट-क्वांटम रिपोर्ट AES-256 को सबसे ऊँची क्वांटम सुरक्षा श्रेणी में रखती है, और कहती है कि उसे AES जैसे सममित मानकों से हटने की ज़रूरत पड़ने की उम्मीद नहीं है।

यानी सिफ़र सुरक्षित है। दिलचस्प सब कुछ उसके आसपास होता है।

मोड: क्या वह छेड़छाड़ पकड़ता है?

AES अकेले एक ब्लॉक उलझाता है। पूरी फ़ोटो एन्क्रिप्ट करने के लिए ऐप इसे एक मोड में चलाता है, और मोड तय करता है कि इसके अलावा आपको क्या मिलेगा।

फ़ाइलों के लिए GCM (गैलोइस/काउंटर मोड) आम पसंद है। NIST इसे प्रमाणित एन्क्रिप्शन बताता है: डेटा गुप्त रखने के साथ-साथ यह उसमें अनजाने और जान-बूझकर किए गए, दोनों तरह के बदलाव पकड़ सकता है। अगर कोई एन्क्रिप्ट की गई फ़ोटो बदलता है, तो ऐप खराब फ़ाइल दिखाने के बजाय यह पता लगा लेता है।

GCM का एक सख़्त नियम है। हर एन्क्रिप्शन के लिए nonce नाम का नया मान चाहिए (NIST इसे IV कहता है), और NIST चेतावनी देता है कि अगर एक ही कुंजी के साथ कोई मान दोहराया गया, तो सुरक्षा लगभग पूरी तरह विफल हो सकती है। NIST इस नियम को कुंजी गुप्त रखने जितना ही अहम बताता है। जो वॉल्ट “AES-256-GCM” कहता है वह आपको काम की बात बता रहा है; जो सिर्फ़ “AES-256” कहता है वह यह नहीं बताता कि कौन-सा मोड इस्तेमाल करता है।

कुंजी: वह कहाँ से आती है?

यही सवाल तय करता है कि वॉल्ट असल में कितना सुरक्षित है।

256 बिट की कुंजी कोई टाइप नहीं करता। आप PIN, पासवर्ड या पैटर्न डालते हैं, और ऐप उसे कुंजी में बदलता है। पासवर्ड-आधारित कुंजियों पर NIST की गाइड समस्या साफ़ बताती है: पासवर्ड में एन्ट्रॉपी कम होती है, इसलिए उन्हें सीधे कुंजी की तरह इस्तेमाल करना ठीक नहीं। और अगर कोई एन्क्रिप्ट की गई फ़ाइलें कॉपी कर लेता है, तो वह ऑफ़लाइन, अपनी चुनी हुई हार्डवेयर पर अंदाज़े लगा सकता है, इसलिए पासवर्ड की मज़बूती निर्णायक है।

दो साधन अंदाज़ा लगाना मुश्किल बनाते हैं:

लेकिन राउंड की कोई संख्या छोटे कोड को नहीं बचा सकती। 4 अंकों के PIN की 10,000 संभावनाएँ होती हैं। हर अंदाज़ा धीमा हो, तब भी यह छोटी सूची है। NIST की कुंजी-प्रबंधन गाइड सामान्य बात कहती है: कुंजी की मज़बूती उसकी रक्षा करने वाली सबसे कमज़ोर प्रक्रिया तक गिर जाती है। 4 अंकों के PIN से बनी 256 बिट की कुंजी व्यवहार में 4 अंकों का PIN ही है।

आपका iPhone इसे किसी भी ऐप से बेहतर संभालता है। Apple के अनुसार पासकोड डिवाइस के भीतर एक हार्डवेयर कुंजी से जुड़ा होता है, इसलिए अंदाज़े उसी iPhone पर लगाने पड़ते हैं, लगभग 80 मिलीसेकंड प्रति अंदाज़ा, और Secure Enclave देरी लागू करता है। फ़ोन आपकी स्टोर की गई फ़ाइलें भी एन्क्रिप्ट करता है: Apple के अनुसार हर फ़ाइल को अपनी नई 256 बिट कुंजी मिलती है, और A14 से A18 तथा M1 या बाद के डिवाइस में एन्क्रिप्शन XTS मोड में AES-256 है (A9–A13 मॉडल AES-128 इस्तेमाल करते हैं)। इसमें क्या-क्या आता है, यह क्या iPhone का ‘अदृश्य’ ऐल्बम एन्क्रिप्टेड है? में समझाया गया है।

आम ग़लतफ़हमियाँ

“मिलिट्री-ग्रेड” का मतलब कुछ अतिरिक्त है। हमें कोई मानक संस्था नहीं मिली जो इसे परिभाषित करती हो। यह मार्केटिंग का शब्द है, आमतौर पर साधारण AES-256 के लिए। RFC 9151, जो NSA की लिखी अपने CNSA सुइट की राष्ट्रीय सुरक्षा प्रणालियों वाली प्रोफ़ाइल है, GCM मोड में 256 बिट कुंजी वाला AES सूचीबद्ध करता है, और यही कई आम ऐप इस्तेमाल करते हैं।

“AES-256” का मतलब है कि कंपनी मेरी फ़ोटो नहीं देख सकती। अपने आप में नहीं। एन्क्रिप्शन केवल उन्हें रोकता है जिनके पास कुंजी नहीं है। अगर कंपनी के पास कुंजी है, तो वह डिक्रिप्ट कर सकती है। iCloud के बारे में Apple खुलकर बताता है: मानक सुरक्षा में ज़्यादातर डेटा की कुंजियाँ, फ़ोटो समेत, Apple के पास होती हैं और वह आपकी ओर से उन्हें डिक्रिप्ट कर सकता है; एडवांस डेटा सुरक्षा में आपके iCloud के ज़्यादातर डेटा की कुंजियाँ केवल आपके भरोसेमंद डिवाइस के पास होती हैं। क्या Apple आपकी छिपाई गई फ़ोटो देख सकता है? में ब्योरा है।

“फ़ोन पर एन्क्रिप्टेड” का मतलब क्लाउड में भी एन्क्रिप्टेड। बैकअप को अलग से जाँचें। हो सकता है वॉल्ट iPhone पर फ़ाइलें सावधानी से एन्क्रिप्ट करे और फिर उन्हें ऐसी जगह बैकअप करे जहाँ वे उस कुंजी से एन्क्रिप्ट हों जो कंपनी रखती है।

बड़ा हमेशा बेहतर। AES-128 भी अंदाज़े से कहीं परे है। 128 और 256 बिट का अंतर 4 अंकों के PIN और लंबे पासफ़्रेज़ के अंतर से बहुत कम मायने रखता है।

इसकी जगह पूछने लायक पाँच सवाल

  1. कौन-सा मोड? AES-256-GCM, या कोई और प्रमाणित मोड, बताता है कि ऐप की जानकारी के बिना फ़ाइलें बदली नहीं जा सकतीं।
  2. कुंजी किससे बनती है? पासवर्ड, PIN, पैटर्न? वह कितना लंबा हो सकता है, और क्या ऐप अंदाज़े धीमे करता है?
  3. कुंजी और किसके पास है? अगर ईमेल से पासवर्ड रीसेट होता है, तो आपके अलावा कोई और अंदर जा सकता है।
  4. क्लाउड की कॉपी का क्या होता है? क्या वह पहले फ़ोन पर एन्क्रिप्ट होती है, ऐसी कुंजी से जिसे कंपनी कभी नहीं देखती?
  5. यह किससे बचाता है? फ़ाइलें कॉपी करने वाला अजनबी, आपका अनलॉक फ़ोन उधार लेने वाला, और आपका पासकोड जानने वाला, ये तीन अलग समस्याएँ हैं।

आख़िरी सवाल पर और जानने के लिए पैटर्न लॉक बनाम PIN बनाम Face ID: फ़ोटो को कौन बचाता है देखें।

Hidlet इनके जवाब कैसे देता है

Hidlet हर फ़ोटो, वीडियो, फ़ाइल नाम और थंबनेल को सहेजने से पहले आपके iPhone पर AES-256-GCM से एन्क्रिप्ट करता है। हर वॉल्ट की अपनी यादृच्छिक कुंजी होती है, और 5×5 ग्रिड पर आपका बनाया पैटर्न उसे खोलता है। वह पैटर्न कभी सहेजा नहीं जाता: Hidlet उसे आपके कीचेन में रखे यादृच्छिक रहस्य के साथ मिलाकर, बैकअप से अलग, 600,000 बार PBKDF2-HMAC-SHA512 से गुज़ारता है। जिसके पास केवल आपके बैकअप की कॉपी है, वह उस रहस्य के बिना अंदाज़े लगाना शुरू नहीं कर सकता। ग़लत पैटर्न पर इंतज़ार बढ़ता जाता है, हर बार अधिकतम 15 मिनट तक।

इन कुंजियों की कॉपी और किसी के पास नहीं है, हमारे पास भी नहीं। वैकल्पिक एन्क्रिप्टेड बैकअप आपके अपने iCloud में जाता है, पहले फ़ोन पर एन्क्रिप्ट होकर।

जो यह नहीं कर सकता: छोटा, सरल पैटर्न लंबे पैटर्न से आसानी से अंदाज़े में आ जाता है, और अगर कोई आपको वॉल्ट खोलने के लिए मजबूर करे, तो एन्क्रिप्शन मदद नहीं करता। इसी के लिए Pro में दबाव वॉल्ट है। Hidlet App Store पर उपलब्ध है।

अक्सर पूछे जाने वाले सवाल

क्या AES-256 को तोड़ा जा सकता है?

कुंजी का अंदाज़ा लगाकर नहीं। NIST AES-256 को 256 बिट की सुरक्षा शक्ति देता है, और क्वांटम के बाद के दौर पर उसकी रिपोर्ट इसे सुरक्षा की पाँच श्रेणियों में सबसे ऊँची श्रेणी में रखती है, और इससे हटने की ज़रूरत पड़ने की उम्मीद नहीं जताती। हमले पासवर्ड, डिवाइस या कुंजी संभालने के तरीके को निशाना बनाते हैं।

क्या AES-256 क्वांटम कंप्यूटरों के सामने सुरक्षित है?

NIST कहता है कि AES जैसे सममित मानक क्वांटम कंप्यूटरों के सामने कम असुरक्षित हैं और उसे इनसे हटने की ज़रूरत पड़ने की उम्मीद नहीं है। उसकी 2026 की रिपोर्ट AES-256 को सबसे ऊँची क्वांटम सुरक्षा श्रेणी में रखती है।

“मिलिट्री-ग्रेड एन्क्रिप्शन” का क्या मतलब है?

आधिकारिक तौर पर कुछ नहीं। हमें कोई मानक संस्था नहीं मिली जो इसे परिभाषित करती हो। यह अक्सर बस AES-256 का दूसरा नाम होता है। NSA के राष्ट्रीय सुरक्षा प्रणालियों वाले अपने सुइट में GCM मोड में 256 बिट कुंजी वाला AES शामिल है।

क्या मेरा iPhone पहले से AES-256 इस्तेमाल करता है?

Apple के अनुसार आपकी स्टोर की गई हर फ़ाइल को अपनी नई 256 बिट कुंजी मिलती है, और A14 से A18 तथा M1 या बाद के डिवाइस में एन्क्रिप्शन XTS मोड में AES-256 है (पुराने A9–A13 मॉडल XTS मोड में AES-128 इस्तेमाल करते हैं)। यह आपकी पूरी फ़ोटो लाइब्रेरी पर लागू होता है, सिर्फ़ एक ऐल्बम पर नहीं।

स्रोत

  1. NIST FIPS 197 — एडवांस्ड एन्क्रिप्शन स्टैंडर्ड (AES)
  2. NIST SP 800-38D — गैलोइस/काउंटर मोड (GCM)
  3. NIST SP 800-132 — पासवर्ड-आधारित कुंजी निर्माण की सिफ़ारिश
  4. NIST SP 800-57 Part 1 Rev. 5 — कुंजी प्रबंधन की सिफ़ारिश
  5. NIST IR 8547 — पोस्ट-क्वांटम क्रिप्टोग्राफ़ी मानकों की ओर बदलाव
  6. RFC 8018 — PKCS #5 पासवर्ड-आधारित क्रिप्टोग्राफ़ी विनिर्देश v2.1
  7. RFC 9151 — TLS और DTLS के लिए कमर्शियल नेशनल सिक्योरिटी एल्गोरिदम (CNSA) सुइट प्रोफ़ाइल
  8. Apple Platform Security — डेटा सुरक्षा का अवलोकन
  9. Apple Platform Security — पासकोड और पासवर्ड
  10. Apple Support — iCloud डेटा सुरक्षा का अवलोकन