HMAC-SHA-512-Implemention für ActionScript
-
12-09-2019 - |
Frage
Wie vom Titel erwähnt, möchte ich eine Implementierung für HMAC-SHA-512 finden, die für ActionScript geschrieben wurden. Ich konnte eine Bibliothek finden, die HMAC-Sha-256 mit anderen Funktionen zur Verfügung stellt. Ich suche jedoch speziell nach HMAC-SHA-512.
Vielen Dank
Bearbeiten:
Oder, da ActionScript und JavaScript den gleichen Ursprung haben, kann jemand diese JavaScript -Version in Actionscript portieren?
http://pajhome.org.uk/crypt/md5/sha512.html
Bearbeiten 2:
Ich habe den Code bereits von JavaScript zu ActionScript portiert. Der Code ist in einer der Antworten in dieser Frage zu findenPortierung der SHA-512-JavaScript-Implementierung in ActionScript
Lösung
Die Implementierung, mit der Sie verlinken, scheint keine Funktionen zu verwenden, die nicht von ActionScript 3 unterstützt werden. Umgeben Sie einfach das Ganze mit public class SHA512 { }
, und Präfix die ersten fünf Funktionen mit public
.
Bearbeiten: Sie müssen auch konvertieren function int64
zu seiner eigenen Klasse (oder möglicherweise benutzen Number
, obwohl ich nicht sicher bin, ob Sie für 64-Bit-Ganzzahlen Präzision verlieren.
Andere Tipps
Checkout in dieser Bibliothek:http://code.google.com/p/as3crypto/
Obwohl nur: SHA-256, SHA-224, SHA-1, MD5 und MD2
Ich denke, das beantwortet Ihre Frage nicht.
Aber die beste Krypto -Bibliothek für ActionScript, die ich gesehen habe.
Ich habe gerade alle SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512) implementiert http://code.google.com/p/flame/. Außerdem bietet es eine HMAC -Implementierung. Ich habe es noch nicht versucht, sieht aber aus, wonach Sie suchen.