ملف HMAC-SHA-512 ل ActionScript
-
12-09-2019 - |
سؤال
كما ذكرها العنوان، أود أن أجد تنفيذ ل HMAC-SHA-512 مكتوبا ل ActionScript. كنت قادرا على العثور على مكتبة توفر HMAC-SHA-256 مع وظائف أخرى، ومع ذلك، أبحث عن HMAC-SHA-512 على وجه التحديد.
شكرا لك
يحرر:
أو، نظرا لأن Actioncript و JavaScript لها نفس الأصل، يمكن لبعض منفذ واحد إصدار JavaScript هذا في ActionScript؟
http://pajhome.org.uk/crypt/md5/sha512.html.
تحرير 2:
قمت بالفعل بجولة الكود من جافا سكريبت إلى ActionScript. يمكن العثور على الرمز في أحد الإجابات في هذا السؤاليقوم بتنفيذ JavaScript SHA-512 إلى ActionScript
المحلول
لا يبدو أن التنفيذ الذي تصل إليه أنه يستخدم أي ميزات غير مدعومة بواسطة ActionScript 3. فقط تحيط بالأشياء بأكملها public class SHA512 { }
, والبادئة الوظائف الخمس الأولى مع public
.
يحرر: سوف تحتاج أيضا إلى تحويل function int64
إلى فئة خاصة (أو ربما الاستخدام Number
, على الرغم من أنني لست متأكدا مما إذا كنت ستفقد الدقة للأعداد الصحيحة 64 بت).
نصائح أخرى
الخروج هذه المكتبة:http://code.google.com/p/as3crypto/
على الرغم من أن: SHA-256 و SHA-224 و SHA-224 و SHA-1 و MD5 و MD2
لذلك أعتقد أن هذا لا يجيب على سؤالك.
لكن أفضل مكتبة تشفير لأصداقية رأيتها.
وجدت للتو كل Sha-2 (SHA-224، SHA-256، SHA-384، SHA-512) تنفذ في http://code.google.com/p/flame/. وبعد كما أنه يوفر تنفيذ HMAC. لم تحاول ذلك ولكن يبدو ما تبحث عنه.