हा अनुप्रयोग प्रगत एनक्रिप्शन स्टँडर्ड (AES) वापरून 256 बिट की आपला संदेश, एसएमएस किंवा ई-मेल सामग्री कूटबद्ध करण्यासाठी वापरले जाऊ शकते. हे एनक्रिप्ट करू शकता / AES वापरून मेसेज डिक्रिप्ट. हा अनुप्रयोग कोणत्याही परवानग्यांची आवश्यकता आणि जाहिराती पूर्णपणे मोफत आहे नाही. आपण अनुप्रयोग तो आश्वासने काय याची खात्री असू शकते. एक, AES च्या क्षणात resistitvity पासवर्ड लांबी आणि अवघडपणा अवलंबून असते. वापरकर्ता मि 6 वर्ण किमान एक मोठे पत्र, एक लोवर केस, एक विशेष वर्ण आणि एक अंक येत पासवर्ड निवड नाही तर अनुप्रयोग चेतावणी देणारी.
मजकूर Encryptor की आपण आपल्या गोपनीयतेचे संरक्षण करण्यासाठी मित्र संप्रेषण करत असताना परवानगी देते मजकूर एनक्रिप्शन अनुप्रयोग आहे. आपण / कूटबद्ध आगाऊ एनक्रिप्शन स्टँडर्ड (AES) चा वापर करून 256 बिट (कि लांबी) मजकूर संदेश डिक्रिप्ट करण्यासाठी परवानगी देते.
प्रणाली करा SHA-256 वापरून पासवर्ड स्ट्रिंग पासून 256 बिट की संगणन करते. प्रणाली 128 बिट्स ब्लॉक्सची संदेश एनक्रिप्ट करण्यासाठी सिफर ब्लॉक स्टिलिंग पद्धत (CBC) चा वापर करते. त्यामुळे संदेश या लांबी त्यांना आणण्यासाठी पॅड लागेल प्रमाणबद्ध की एनक्रिप्शन अल्गोरिदम ब्लॉक शून्य रीती, ब्लॉक आकार जास्त असते की (म्हणजे 128 साठी AES बिट) साधा मजकूर इनपुट आवश्यक आहे. कपडे वापरले जात PKCS5Padding आहे. आम्ही मध्ये पाठ स्वरूपात एकच यादृच्छिक ब्लॉक prepend ज्यात CBC मध्ये स्पष्ट आरंभ करण्यात vectors तंत्र वापरले जात आहे. चौथा डिक्रिप्शन नियमानुसार संपर्क करणे आवश्यक नाही वगळता कूटबद्धीकरण सामान्य म्हणून केले जाते. जे काही चौथा डिक्रिप्शन वापरते, फक्त यादृच्छिक block "भ्रष्ट" आहे. हे ब्लॉक काढून टाकली जाते व डिक्रिप्शन उर्वरित मूळ मध्ये पाठ स्वरूपात आहे.
इलेक्ट्रॉनिक कोडबूक (इसीबी) ब्लॉक शून्य पद्धत पर्याय देण्यात आला आहे. इसीबी संदेश अवरोध विभागली आहे, आणि प्रत्येक ब्लॉक एन्क्रिप्ट केले आहे ही पद्धत separately.The गैरसोय तोच पाठ स्वरूपात अवरोध तोच ciphertext ब्लॉक्स मध्ये एनक्रिप्ट केले जातात की आहे; अशा प्रकारे, अ-यादृच्छिक आणि पुन्हा पुन्हा डेटा केला नाही. इसीबी मोड निर्धारणात्मक आहे. इसीबी पर्याय फक्त शैक्षणिक उद्देशासाठी आहे.
कसोटी मोड. AES चाचणी मूल्ये (FIPS-197 घेतले) आहेत:
की: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
मध्ये पाठ स्वरूपात: 00112233445566778899aabbccddeeff
Ciphertext: 8ea2b7ca516745bfeafc49904b496089
की पाठ स्वरूपात एन्क्रिप्ट की पाठ स्वरूपात देऊ नये ciphertext डीक्रिप्ट, ciphertext देऊ नये.
आपण चाचणी मूल्ये वापरून ऑनलाइन एनक्रिप्शन चाचणी करू शकतो
http://extranet.cryptomathic.com/aescalc/index
चाचणी करण्यासाठी वेबसाइट, ECB म्हणून मोड िनवडा आणि वरील चाचणी मूल्ये वापरा. की आणि डेटा anyother मूल्य चाचणी करण्यासाठी, डेटा आहे नक्की 16 हेक्स (16x8 = 128 बिट्स) वर्ण लांब याची खात्री करा. की 32 हेक्स अक्षरे (32x8 = 256 बिट्स) लांब असणे आवश्यक आहे. मोड Android अनुप्रयोग निवड "नाही भर चाचणी" असणे आवश्यक आहे. आपण परिणाम नक्की जुळणारी देखणे आहे.
आपण ऑनलाइन पासवर्ड SHA-256 रूपांतरण तपासू शकता
http://www.xorbin.com/tools/sha256-hash-calculator
कोणत्याही समस्यांचे त्याबाबतीत, मला लिहा मोकळ्या मनाने
manindersinghgill@gmail.com
PS
क्रिप्टोग्राफी प्रक्रिया जाणून घेण्यासाठी करण्यासाठी काही चांगले दुवे अनुप्रयोग मध्ये वापरले जात खालीलप्रमाणे आहेत
AES
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