안전한 Pay Direct Post API와 통신하기 위해 "지문"을 해시하는 스크립트 작업 중입니다.Coldfusion 해시 SHA-1 샘플과 동일하게 보이지 않습니다.
내가 가지고있는 문제는 물건을 정확하게 게시 할 수 있도록 제공되는 샘플 코드와 일치하는 SHA-1 String을 만들려고하는 것입니다. 변환 내 문자열
완전히 다른7871D5C9A366339DA848FC64CB32F6A9AD8FCADD
로 나타납니다 그러나 다음과 같이
예 SHA-1 문자열이에 대한
내 코드는 ...
01a1edbb159aa01b99740508d79620251c2f871d
같은 코드가 나타납니다 ..
<cfset variables.finger_print = "ABC0010|txnpassword|0|Test Reference|1.00|20110616221931">
<cfset variables.finger_print = hash(variables.finger_print,'SHA-1')>
<cfoutput>
#variables.finger_print#
</cfoutput>
메신저 Coldfusion 8을 사용하여 이것을 수행
40 문자 해시를 생성하지만 완전히 다른 문자열을 생성합니다.
가잘하면 거기에 누군가가 전에이 일을하고 올바른 방향으로 날 지점 수 ... 사전에
감사
이 ** 편집
는 해시를 생성하는 기사 만 포함 다음 정보.
예 : 지문 설정 | 세퍼레이터 :
ABC0010 | txnpassword | 0 | 테스트 참조 | 1.00 | 20,110,616,221,931
SHA1 상기 문자열 : 01a1edbb159aa01b99740508d79620251c2f871d
은 이것으로 만들어 버린다 ColdFusion에서 해시를 사용하여 상기 실시 예 열을 생성
7871D5C9A366339DA848FC64CB32F6A9AD8FCADD
확인 알고리즘. 올바른 값을 전달하는지 확인하십시오. –
확인을 위해 온라인 도구 http://sha1-hash-online.waraxe.us/를 시도하십시오 –
"샘플 코드"도 게시 할 수 있습니까? –