2009-08-11 7 views
1

제목에서 언급했듯이 ActionScript 용으로 작성된 HMAC-SHA-512 구현을 찾고 싶습니다. HMAC-SHA-256에 다른 ​​기능을 제공하는 라이브러리를 찾을 수 있었지만, HMAC-SHA-512를 특별히 찾고 있습니다. 액션 스크립트로ActionScript 용 HMAC-SHA-512 구현

또는 액션 스크립트 년 이후 자바 스크립트 같은 기원을 가지고 할 수있는 어떤 하나 개의 포트이 자바 스크립트 버전 :

당신에게

편집 감사?

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

편집 2 :

은 이미 자바 스크립트에서 액션 스크립트에 코드를 포팅. 이 코드는, 당신이 링크를 구현 그냥 public class SHA512 { }로 전체를 둘러싸는 액션 스크립트 3에서 지원되지 않은 기능을 사용하지 않는 것 Porting SHA-512 Javascript implementation to Actionscript

+0

당신은 optimazed 코드 [여기] (http://stackoverflow.com/questions/17931980/as3-air-app-with-hmacsha512-encryption)를 찾을 수 있습니다. Look HMACSHA512.as – noopic

답변

1

이 질문에 대한 답변 중 하나에서 찾을 수 있습니다 처음 다섯 개의 함수 앞에 public을 붙입니다.

편집 : 당신은 또한에 function int64을 변환해야합니다 그것의 자신의 클래스 (64 비트 정수에 대한 정밀도를 잃게됩니다 경우 잘 모르겠어요 비록 또는 아마도, Number 사용).

+0

처음에는 수정이 쉬운 것처럼 보입니다. 그러나 Int64를 클래스로 만들었고 다른 함수를 수정하여 나머지 부분을 적절하게 조정하려고했으나 작업이 컴파일되지 않았습니다 –

+0

컴파일 오류가 무엇입니까? –

+0

고마워요. 이제 모든 것이 고쳐지고 코드가 제대로 작동하고 있습니다. 질문에 포팅 된 코드에 대한 링크를 편집으로 게시하고 답변을 수락합니다. –

2

체크 아웃이 라이브러리 : http://code.google.com/p/as3crypto/

비록에만 수행합니다 SHA-256, SHA-224, SHA-1, MD5, 그리고 MD2

그래서 나는 그 질문에 대답하지 않는 것 같아요.

하지만 내가 본 행동 스크립트를위한 최고의 암호화 라이브러리.

1

http://code.google.com/p/flame/에 구현 된 SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512)를 모두 찾았습니다. 또한 HMAC 구현을 제공합니다. 아직 시도하지 않았지만 찾고있는 것을 보았습니다.