Cryptile

AES-256 एन्क्रिप्शन क्या है? सरल भाषा में

अपडेट किया गया

AES-256 एक प्रकाशित एन्क्रिप्शन मानक है जो डेटा को 256-बिट की कुंजी से उलझाता है। उस कुंजी के बिना डेटा किसी व्यावहारिक समय में पढ़ा नहीं जा सकता। इसलिए "AES-256" कहने वाले किसी भी ऐप के लिए सवाल साइफ़र का नहीं है। सवाल यह है कि कुंजी किसके पास है और उसे क्या सुरक्षित रखता है।

App Store पर Cryptile पाएँ

मुझे क्या जानना चाहिए?

  • साइफ़र कमज़ोर कड़ी नहीं है। हमले कुंजी, उसके पीछे के पासवर्ड, या अनलॉक डिवाइस को निशाना बनाते हैं।
  • "256" कुंजी की लंबाई है। इसका मतलब 2^256 संभावित कुंजियाँ, जो किसी भी खोज की पहुँच से बहुत दूर है।
  • सिर्फ़ यह लेबल कम बताता है। पूछें कि क्या एन्क्रिप्ट होता है, कुंजी कहाँ बनती है, और वह किसके पास और है।

AES-256 का असल मतलब क्या है?

AES यानी Advanced Encryption Standard, जिसे अमेरिका के National Institute of Standards and Technology ने प्रकाशित किया है। NIST का FIPS 197 इसके तीन संस्करण परिभाषित करता है: AES-128, AES-192 और AES-256। सभी 128-बिट ब्लॉक पर काम करते हैं। संख्या बिट में कुंजी की लंबाई है।

256-बिट कुंजी के 2^256 संभावित मान हैं। यह 78 अंकों की संख्या है। इन्हें एक-एक करके आज़माना कोई व्यावहारिक हमला नहीं है, न आज, न किसी ऐसे कंप्यूटर से जिसे हम बनाना जानते हैं।

AES-256-GCM क्या है?

AES अकेले सिर्फ़ यह बताता है कि एक ब्लॉक कैसे उलझाया जाता है। "मोड" बताता है कि पूरी फ़ाइल कैसे संभाली जाती है। GCM ऐसा ही एक मोड है, जो NIST के SP 800-38D में बताया गया है।

GCM प्रमाणित (authenticated) एन्क्रिप्शन है। सामग्री छिपाने के अलावा, यह पकड़ लेता है कि किसी ने एन्क्रिप्टेड फ़ाइल बदली है या नहीं। छेड़छाड़ की गई फ़ाइल कुछ और बनकर खुलने की जगह खुलती ही नहीं।

अगर AES-256 तोड़ा नहीं जा सकता, तो डेटा चोरी कैसे होता है?

साइफ़र के आसपास की हर चीज़ से। आम रास्ते ये हैं:

  • कमज़ोर पासवर्ड या कोड। अगर 4 अंकों का PIN कुंजी बनाता है, तो हमलावर 2^256 कुंजियाँ नहीं, 10,000 PIN आज़माता है।
  • डेटा के बगल में रखी कुंजी। उसी जगह कुंजी रखकर किया गया एन्क्रिप्शन ऐसा बंद बक्सा है जिस पर चाबी चिपकी हो।
  • कुंजी रखने वाली कंपनी। अगर कोई सर्वर आपका पासवर्ड रीसेट करके आपकी फ़ाइलें लौटा सकता है, तो आपके अलावा कोई और उन्हें पढ़ सकता है।
  • खुला, अनलॉक डिवाइस। जो कुछ डिक्रिप्ट होकर स्क्रीन पर है, उसे देखा या कॉपी किया जा सकता है।
  • बिना एन्क्रिप्शन के छोड़ी गई चीज़ें। थंबनेल, फ़ाइलों के नाम या एल्बम का डेटाबेस बता सकते हैं कि फ़ाइलें क्या हैं।

किसी ऐप का "AES-256" दावा कैसे जाँचूँ?

ये पाँच सवाल पूछें। अच्छा ऐप अपने दस्तावेज़ में इनका जवाब देता है।

  1. क्या हर फ़ाइल एन्क्रिप्टेड है, थंबनेल और वॉल्ट की सामग्री के इंडेक्स समेत?
  2. कुंजी कहाँ बनती है: आपके डिवाइस पर, या कंपनी के सर्वर पर?
  3. आपके पासवर्ड या पैटर्न को कुंजी में क्या बदलता है? यह धीमा, मानक तरीका होना चाहिए।
  4. क्या कंपनी आपका पासवर्ड रीसेट कर सकती है? अगर हाँ, तो वह आपकी फ़ाइलों तक पहुँच सकती है।
  5. क्या कोड या सुरक्षा विवरण दूसरों के जाँचने के लिए प्रकाशित है?

अगर कोई ऐप बस "AES-256" कहता है और इससे ज़्यादा कुछ नहीं, तो उसे अज्ञात मानें, सुरक्षित नहीं।

Cryptile AES-256 का उपयोग कैसे करता है?

Cryptile वॉल्ट की हर फ़ाइल, थंबनेल और इंडेक्स AES-256-GCM से एन्क्रिप्ट होता है। कुंजी आपके फ़ोन पर आपके बनाए पैटर्न से बनती है। कोई खाता और कोई सर्वर नहीं है, और डेवलपर के पास कभी आपकी कुंजियाँ नहीं होतीं।

एन्क्रिप्शन कोर थ्रेट मॉडल और टेस्ट वेक्टर के साथ ऑडिट के लिए प्रकाशित है। हमारा सुरक्षा पेज उसका लिंक देता है। फ़ाइलों के आकार पैड किए जाते हैं, इसलिए एन्क्रिप्टेड फ़ाइल का आकार कम बताता है कि वह क्या है।

यह किससे नहीं बचाता

AES-256 उतना ही मज़बूत है जितना कुंजी के पीछे का रहस्य। छोटा पैटर्न पासफ़्रेज़ से कमज़ोर है, इसलिए 8 या ज़्यादा सेल उपयोग करें। अगर कोई आपको उसे बनाते देख ले, या वॉल्ट खुला रहते आपके फ़ोन में मैलवेयर चल रहा हो, तो एन्क्रिप्शन मदद नहीं करता। अगर आप पैटर्न और रिकवरी वाक्यांश दोनों खो दें, तो कोई भी वॉल्ट नहीं खोल सकता, हम भी नहीं।

Cryptile के साथ करें

Cryptile फ़ोटो, वीडियो, फ़ाइलें और नोट्स AES-256-GCM से आपके डिवाइस पर बनी कुंजी के तहत एन्क्रिप्ट करता है। अलग पैटर्न अलग वॉल्ट खोलता है, और वॉल्ट की कोई सूची नहीं है।

Cryptile मुफ़्त है, 2 वॉल्ट, 100 फ़ोटो और 10 वीडियो तक। Plus सीमाएँ हटाता है और पैनिक पैटर्न व वॉल्ट के भीतर खोज जोड़ता है: $19.99 प्रति वर्ष (7 दिन का मुफ़्त ट्रायल), या एक बार $39.99।

App Store पर Cryptile पाएँ