Pergunta

Conforme mencionado pelo título, gostaria de encontrar uma implementação para o HMAC-SHA-512 escrito para o ActionScript. Consegui encontrar uma biblioteca que forneça o HMAC-SHA-256 com outras funções, no entanto, estou procurando HMAC-SHA-512 especificamente.

obrigada

Editar:

Ou, como o ActionScript e o JavaScript têm a mesma origem, alguém pode ser uma versão JavaScript no ActionScript?

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

Editar 2:

Já portei o código do JavaScript para o ActionScript. O código pode ser encontrado em uma das respostas nesta perguntaPortando SHA-512 Javascript Implementation to ActionScript

Foi útil?

Solução

A implementação para a qual você vincular não parece estar usando nenhum recurso que não seja suportado pelo ActionScript 3. Apenas cerpe a coisa toda com public class SHA512 { }, e prefixo as cinco primeiras funções com public.

Editar: Você também precisará converter function int64 para sua própria classe (ou possivelmente use Number, embora não tenha certeza se você perderá precisão para números inteiros de 64 bits).

Outras dicas

Confira esta biblioteca:http://code.google.com/p/as3crypto/

Embora apenas faça: SHA-256, SHA-224, SHA-1, MD5 e MD2

Então, acho que isso não responde à sua pergunta.

Mas a melhor biblioteca criptográfica para o ActionScript que eu já vi.

Acabei de encontrar todo o SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512) implementado em http://code.google.com/p/flame/. Também fornece implementação do HMAC. Ainda não tentei, mas parece o que você está procurando.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top