python 소스를 php 소스로 변경해야합니다. sha256 encode

python 소스를 php 소스로 변경해야합니다. sha256 encode

QA

python 소스를 php 소스로 변경해야합니다. sha256 encode

답변 1

본문

python 기본 라이브러리 hashlib 를 사용하여


import hashlib
biz_number = "000-00-00000"
total_amount = "45000"
external_auth_key = "00000000-0000-0000-0000-000000000000"
signature = hashlib.sha256(':'.join([biz_number, external_auth_key, total_amount]).encode()).hexdigest()
print(signature)

b9c4510deb7e279687bac8503d12f0878e0955a0f247b9257cb600df10378895

signature 값을 암호화 해야하는데 

 

php소스에서 


hash_hmac('sha256', join(':', [$biz_number, $external_auth_key, $total_amount]), '')

위와같이 하니 기대한 결과값이 나오지 않습니다. 

python의 암호화값과 동일하게 php 에서도 나왔으면 합니다.

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로