Реализация 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. Еще не пробовал, но смотрит то, что ищешь.

Другие вопросы по тегам