فك تشفير AES
#1
السلام عليكم ورحمة الله وبركاته
لدي برنامج عمله صديق عبر الاندرويد يقوم بتشفير البيانات وارسالها عبر service web عبر خوارزمية التشفير 
AES CBC 128 nopadding 
 ويوجد قيمتين للتشفير
Initial Vector
Secret Key
السؤال هو كيفية عكس التشفير للخوازمية مع ان المفاتيح عندي وكل البيانات المطلوبة للتشفير لدي حتى انه يوجد موقع ادخل جميع المتغيرات فيظهر لي النص الاصلي لكني لم استطع فك التشفير باستخدام دلفي
جربت باستخدام مكون TAESEncryption التابع لشركة TMS لكن المشكلة عند تطبيق الاعدادات يظهر لي رسالة ان النص يالمشفر من مصاعفات 128 بت
هل يوجد مكون مجرب
الملف المرفق فيه الكود البرمجي المستخدم مع اداة  AESEncryption  لفك التشفير كذلك صورة لرسالة الخطا
كود :
AESEncryption1.AType := atCBC;
 AESEncryption1.keyLength := kl128;
 AESEncryption1.key := '0123556789tttdef';
 AESEncryption1.IV := 'fedcta9899543110';
 AESEncryption1.paddingMode := nopadding;
 AESEncryption1.Unicode := yesUni;
 AESEncryption1.Decrypt(EncryptedTxt.Text);


الملفات المرفقة
.rar   ExampleForDelphi.rar (الحجم : 86.04 KB / التحميلات : 5)
الرد
#2
وعليكم السلام
جرب DCPcrypt أو lockbox
:: من يملك المعلومة يملك الميدان :: 
الرد


التنقل السريع :


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف