delphi4arab منتديات دلفي للعرب

نسخة كاملة : فك تشفير AES
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته
لدي برنامج عمله صديق عبر الاندرويد يقوم بتشفير البيانات وارسالها عبر 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);
وعليكم السلام
جرب DCPcrypt أو lockbox