2009-06-05 4 views
2

PHP에서 몇 가지 코드를 작성했습니다. mhash (MHASH_SHA256, $ key)를 사용하고 expected.i를 사용하면 erlang.i에서 동일한 것을 달성 할 수있는 방법을 알고 싶습니다. 암호화에서 볼 수 있습니다. 하나의 inbuild sha 기능은 그들이지만 나는 그렇게 생각하지 않는다.sha256 encryption in erlang

내가하는 일은 어떤 제안입니까?

미리 감사드립니다.

답변

4

SHA-256 module for Erlang으로 연결되는 this page을 보았습니까?

편집 : 분명히 그 코드는 쓸모 없으며 this module으로 대체되었습니다. 그래도 원하는대로 (16 진수/2 진수로) 수행하지 못한다면 필자에게 작성자에게 전자 메일을 보내는 것이 좋습니다.

+0

문제가있다 sha-256 모듈은 16 진수 모드로 sha를 생성하지만 2 진수로 사용합니다. 물론 변환 될 수 있지만 전환을 피하기 위해 다소간있을 것이라고 생각했습니다. – Abhimanyu

2

언급 한 sha2 모듈의 반환 값은 입력에 따라 다릅니다. 바이너리로 호출하면 결과는 바이너리입니다. 문자열로 호출하면 결과는 문자열입니다.

sha2 : hexdigest256 ("Zed"). "a90e4dc685583c72296ca49b5d0bb148f2e1197a805b2a1d2ff6d17b4398b2be"

SHA2 : hexdigest256 (< < "데이빗">>). < < 169,14,77,198,133,88,60,114,41,108,164,155,93,11,177,72, 242,225,25,122,128,91,42,29,47,246,209,123,67, >>