이 PHP 함수를 파이썬으로 변환해야하지만, 스페이스 바운딩 된 이진 문자열은 무엇인지 모르겠습니다.파이썬에서 채워진 스페이스 바 이패스 문자열
pack('A*', $string);
파이썬에는 struct.pack에 아마도 사용해야하는 것이 있지만 여기에서 끝납니다. 누군가가 나를 도와주고 그 행동을 설명 할 수 있습니까?
감사합니다.
UPDATE :
이 내가 파이썬에서 구현해야하는 전체 코드입니다. 지금까지 내가 팩에 대해 들어 본 적이() 그래서 나는 정확히 내가 파이썬에서 그것을 할 수 있습니다 무엇을 이해하려고 노력하고 있어요 :
function getSIGN($PID, $ID, $DESC, $PRICE, $URL, $EMAIL, $PWD) {
$bHash = pack('A*', $PID . $ID . $DESC . $PRICE . $URL . $EMAIL);
$bPWD = pack('A*', $PWD);
$SIGN = strtoupper(hash_hmac('sha256', $bHash, $bPWD, false));
return $SIGN;
}
일례 입력이 함수 호출 복귀 무엇 ??? – rocksportrocker