Реализация HMAC-SHA-512 для ActionScript
Как упоминается в названии, я хотел бы найти реализацию для HMAC-SHA-512, написанную для ActionScript. Мне удалось найти библиотеку, которая обеспечивает HMAC-SHA-256 другими функциями, однако я ищу именно HMAC-SHA-512.
Спасибо
Редактировать:
Или, поскольку actionscript и javascript имеют одинаковое происхождение, может ли кто-нибудь перенести эту версию javascript в actionscript?
http://pajhome.org.uk/crypt/md5/sha512.html
Изменить 2:
Я уже перенес код из JavaScript в ActionScript. Код можно найти в одном из ответов на этот вопрос. Перенос реализации SHA-512 Javascript на Actionscript
3 ответа
Реализация, на которую вы ссылаетесь, похоже, не использует никаких функций, которые не поддерживаются в ActionScript 3. Просто окружите все это public class SHA512 { }
и префикс первых пяти функций public
,
Изменить: Вам также нужно будет конвертировать function int64
в своем классе (или, возможно, использовать Number
хотя я не уверен, что вы потеряете точность для 64-битных чисел).
Оформить заказ этой библиотеки: http://code.google.com/p/as3crypto/
Хотя только делает: SHA-256,SHA-224,SHA-1,MD5 и MD2
Так что я думаю, что это не отвечает на ваш вопрос.
Но лучшая библиотека Crypto для actioncript, которую я видел.
Только что нашли все SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512), реализованные на http://code.google.com/p/flame/. Также это обеспечивает реализацию HMAC. Еще не пробовал, но смотрит то, что ищешь.