यह एप्लिकेशन आपके संदेश पाठ, एसएमएस या ईमेल सामग्री के गोपन 256 बिट कुंजी के साथ उन्नत एन्क्रिप्शन स्टैंडर्ड (एईएस) का उपयोग के लिए इस्तेमाल किया जा सकता है। यह एन्क्रिप्ट / एईएस का उपयोग कर संदेशों को डिक्रिप्ट कर सकते हैं। इस बॉक्स में कोई भी अनुमति की आवश्यकता नहीं है और पूरी तरह से विज्ञापनों से मुक्त है। आप यकीन है कि एप्लिकेशन क्या यह वादा करता है कि हो सकता है। एक एईएस की दरार resistitvity पासवर्ड लंबाई और जटिलता पर निर्भर करता है। यदि उपयोगकर्ता मिनट 6 अक्षर कम से कम एक अपरकेस अक्षर, एक कम मामले, एक विशेष चरित्र और एक अंक के साथ एक पासवर्ड का चयन नहीं करता एप्लिकेशन को चेतावनी दी है।
पाठ Encryptor एक पाठ एन्क्रिप्शन आवेदन है कि दोस्तों के साथ संवाद स्थापित करते समय आप अपनी गोपनीयता की रक्षा के लिए अनुमति देता है। यह आप एनक्रिप्ट / 256 बिट कुंजी (लंबाई) के साथ पहले एन्क्रिप्शन स्टैंडर्ड (एईएस) का उपयोग कर पाठ संदेश को डिक्रिप्ट करने की अनुमति देता है।
प्रणाली शा 256 का उपयोग कर पासवर्ड स्ट्रिंग से 256 बिट कुंजी गणना करता है। प्रणाली 128 बिट के ब्लॉक में संदेश एन्क्रिप्ट करने के लिए छद्मकरण ब्लॉक श्रृंखलन विधि (सीबीसी) का उपयोग करता है। सममित कुंजी एन्क्रिप्शन एल्गोरिदम के लिए ब्लॉक सिफर मोड, सादा पाठ इनपुट ब्लॉक आकार की एक बहु है कि (एईएस के लिए यानी 128 बिट्स) की आवश्यकता होती है इसलिए संदेशों उन्हें इस लंबाई करने के लिए लाने के लिए गद्देदार किया जा सकता है। गद्दी इस्तेमाल किया जा रहा PKCS5Padding है। सीबीसी में स्पष्ट प्रारंभ वैक्टर तकनीक का इस्तेमाल किया जा रहा है, जिसमें हम सादा पाठ के लिए एक एकल यादृच्छिक ब्लॉक पहले जोड़ें। एन्क्रिप्शन, सामान्य रूप में किया छोड़कर चतुर्थ डिक्रिप्शन नियमित करने के लिए सूचित किया जा करने के लिए की जरूरत नहीं है। जो भी चतुर्थ डिक्रिप्शन का उपयोग करता है, केवल यादृच्छिक ब्लॉक "भ्रष्ट" है। इस ब्लॉक खारिज कर दिया है और डिक्रिप्शन के बाकी मूल प्लेन है।
इलेक्ट्रॉनिक Codebook (ईसीबी) ब्लॉक सिफर विधि विकल्प भी दिया गया है। ईसीबी में संदेश ब्लॉकों में बांटा गया है, और प्रत्येक ब्लॉक एन्क्रिप्टेड है इस विधि का separately.The नुकसान यह है कि समान प्लेन ब्लॉकों समान सिफर ब्लॉकों में एन्क्रिप्टेड रहे है; इस प्रकार, यह एक गैर यादृच्छिक और दोहराव डेटा के साथ उपयोग नहीं किया जाना चाहिए। ईसीबी मोड निर्धारक है। ईसीबी विकल्प केवल शैक्षिक उद्देश्य के लिए है।
परीक्षण विधि। एईएस परीक्षण मूल्यों (FIPS-197 से लिया) कर रहे हैं:
कुंजी: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
प्लेन: 00112233445566778899aabbccddeeff
सिफर: 8ea2b7ca516745bfeafc49904b496089
कुंजी के साथ प्लेन Encrypting सिफर कुंजी प्लेन देना चाहिए साथ सिफर decrypting देना चाहिए।
आप पर परीक्षण मूल्यों का उपयोग करके एन्क्रिप्शन ऑनलाइन परीक्षण कर सकते हैं
http://extranet.cryptomathic.com/aescalc/index
परीक्षण करने के लिए वेबसाइट पर ईसीबी के रूप में मोड का चयन और ऊपर परीक्षण मूल्यों का उपयोग करें। कुंजी और डेटा के anyother मूल्य के लिए परीक्षण करने के लिए, यह सुनिश्चित करें कि डेटा ठीक 16 हेक्स (16x8 = 128 बिट्स) वर्ण लंबा है। कुंजी 32 हेक्स वर्णों (32x8 = 256 बिट्स) लंबा होना चाहिए। Android आवेदन में चयनित मोड "कोई padding के साथ परीक्षण" होना चाहिए। आप का पालन होता है कि परिणाम बिल्कुल मेल खाता है।
आप पर ऑनलाइन जाँच कर सकते पासवर्ड की शा 256 रूपांतरण
http://www.xorbin.com/tools/sha256-hash-calculator
किसी भी मुद्दे के मामले में, पर मुझे लिखने के लिए स्वतंत्र महसूस
manindersinghgill@gmail.com
पुनश्च
कुछ अच्छे संबंध क्रिप्टोग्राफी प्रक्रिया जानने के लिए अनुप्रयोग में इस्तेमाल किया जा रहा है के रूप तहत कर रहे हैं
एईएस
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM
ब्लॉक सिफर, ईसीबी का उपयोग क्यों नहीं?
https://www.youtube.com/watch?v=t0pREiDO7_g
https://en.wikipedia.org/wiki/Block_cipher
UTF-8
https://www.youtube.com/watch?v=vLBtrd9Ar28