2009-08-11 9 views
1

Comme mentionné dans le titre, j'aimerais trouver une implémentation pour HMAC-SHA-512 écrite pour ActionScript. J'ai été en mesure de trouver une bibliothèque qui fournissent HMAC-SHA-256 avec d'autres fonctions, cependant, je suis à la recherche de HMAC-SHA-512 spécifiquement.Implémentation de HMAC-SHA-512 pour ActionScript

Merci

Edit:

Ou, depuis actionscript et javascript ont la même origine, certains peuvent un port ce javascript dans la version actionscript?

http://pajhome.org.uk/crypt/md5/sha512.html

Edit 2:

je l'ai déjà porté le code de javascript pour actionscript. Le code se trouve dans l'une des réponses à cette question Porting SHA-512 Javascript implementation to Actionscript

+0

Vous pouvez trouver le code optimisé [ICI] (http://stackoverflow.com/questions/17931980/as3-air-app-with-hmacsha512-encryption). Regardez HMACSHA512.as – noopic

Répondre

1

La mise en œuvre vous un lien vers ne semble pas être en utilisant toutes les fonctionnalités qui ne sont pas pris en charge par ActionScript 3. ambiophoniques la chose avec public class SHA512 { }, et préfixez les cinq premières fonctions avec public.

Edit: Vous devrez également convertir function int64 à sa propre classe (ou peut-être utiliser Number, bien que je ne suis pas sûr si vous perdrez la précision pour les entiers 64 bits).

+0

Vrai, au début, la modification semble facile. Cependant, comme j'ai fait Int64 en tant que classe, modifié les autres fonctions pour en faire partie, et j'ai essayé d'ajuster les autres parties en conséquence, le travail n'a pas compilé –

+0

Quelle était l'erreur de compilation? –

+0

Merci l'homme, tout est corrigé maintenant et le code fonctionne correctement. Je publierai un lien vers le code transféré dans la question en tant que modification et j'accepterai votre réponse. –

2

Commander cette bibliothèque: http://code.google.com/p/as3crypto/

Bien que seulement: SHA-256, SHA-224, SHA-1, MD5 et MD2

donc je suppose que cela ne répond pas à votre question.

Mais la meilleure bibliothèque Crypto pour actionscript que j'ai vu.

1

Juste trouvé tout de SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512) mis en œuvre au http://code.google.com/p/flame/. En outre, il fournit une implémentation HMAC. Je n'ai pas encore essayé mais regarde ce que vous cherchez.

Questions connexes