Вопрос

Как уже упоминалось в заголовке, я хотел бы найти реализацию 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.Код можно найти в одном из ответов на этот вопрос.Перенос реализации 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-1, MD5 и MD2

Так что я думаю, это не ответ на ваш вопрос.

Но лучшая библиотека Crypto для ActionScript, которую я когда-либо видел.

Только что нашел все SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512), реализованные на http://code.google.com/p/flame/.Также он обеспечивает реализацию HMAC.Еще не пробовал, но выглядит то, что вы ищете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top