سؤال

كما ذكرها العنوان، أود أن أجد تنفيذ ل 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. لم تحاول ذلك ولكن يبدو ما تبحث عنه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top