هذا التطبيق يمكن استخدامه لتشفير الخاص نص الرسالة، والرسائل القصيرة أو محتوى البريد الإلكتروني باستخدام معيار التشفير المتقدم (AES) مع مفتاح 256 بت. ويمكن تشفير / فك تشفير الرسائل باستخدام الخدمات المعمارية والهندسية. هذا التطبيق لا يتطلب أية أذونات وخال تماما من الاعلانات. يمكنك أن تكون على يقين من أن التطبيق يفعل ما يعد به. وresistitvity الكراك من AES يعتمد على طول كلمة السر وتعقيدها. التطبيق يحذر إذا لم يحدد المستخدم كلمة مرور دقيقة مع 6 أحرف ذات أتلست حرف كبير واحد، وانخفاض حالة واحدة، طابع خاص واحد ورقم واحد.
التشفير encryptor النص هو تطبيق التشفير النص الذي يسمح لك لحماية خصوصيتك أثناء التواصل مع الأصدقاء. انها تسمح لك لتشفير / فك تشفير الرسائل النصية باستخدام إيه إي إس (AES) مع 256 بت (طول المفتاح).
النظام يحسب مفتاح 256 بت من سلسلة كلمة المرور باستخدام SHA-256. ويستخدم هذا النظام طريقة كتلة تقييد صفر (CBC) لتشفير الرسالة في كتل من 128 بت. وسائط كتلة الشفرات لخوارزميات التشفير المتناظر الرئيسية تتطلب إدخال النص العادي الذي هو من مضاعفات حجم الكتلة (أي 128 بت لAES)، لذلك قد يكون الرسائل المراد مبطن لتقديمهم إلى هذا الطول. الحشو المستخدمة هو PKCS5Padding. في CBC يستخدم الصريحة تقنية تهيئة المتجهات التي نحن فيها إلحاقها كتلة عشوائي واحد إلى نص عادي. ويتم تشفير كالمعتاد، فيما عدا الرابع لا تحتاج إلى أن ترسل إلى روتين فك التشفير. أيا كان يستخدم الرابع فك التشفير، إلا أن كتلة عشوائي و"تالفة". يتم تجاهل هذه الكتلة وبقية فك التشفير هو عادي الأصلي.
كما تم إعطاء Codebook الإلكترونية (ECB) خيار طريقة كتلة الشفرات. في البنك المركزي الأوروبي وتنقسم الرسالة إلى كتل، ويتم تشفير كل كتلة separately.The عيب هذه الطريقة هو أن يتم تشفير كتل مشفرة متطابقة إلى كتل النص المشفر مماثلة. وبالتالي، يجب أن لا يتم استخدامها مع بيانات غير عشوائية ومتكررة. وضع البنك المركزي الأوروبي هو حتمية. الخيار البنك المركزي الأوروبي هو فقط لغرض الأكاديمي.
وضع الاختبار. قيم اختبار AES (مأخوذة من FIPS-197) هي:
مفتاح: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
عادي: 00112233445566778899aabbccddeeff
النص المشفر: 8ea2b7ca516745bfeafc49904b496089
يجب تشفير عادي مع مفتاح إعطاء النص المشفر، فك تشفير النص المشفر مع المفتاح يجب أن تعطي عادي.
يمكنك اختبار التشفير على الانترنت باستخدام القيم الاختبار في
http://extranet.cryptomathic.com/aescalc/index
لاختبار تحديد وضع البنك الأوروبي على شبكة الإنترنت، واستخدام القيم الاختبار المذكورة أعلاه. لاختبار anyother قيمة مفتاح والبيانات، تأكد من أن البيانات هو بالضبط 16 عرافة (16x8 = 128 بت) حرفا. يجب أن يكون مفتاح 32 حرفا هيكس (32x8 = 256 بت) لفترة طويلة. وينبغي أن يكون الوضع المحدد في تطبيق الروبوت "اختبار مع أي الحشو". ستلاحظون أن النتيجة يطابق تماما.
يمكنك التحقق من 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