我需要將此PHP函數轉換爲Python,但我甚至不知道什麼是空格填充的二進制字符串。Python中的空格填充二進制字符串
pack('A*', $string);
Python有struct.pack什麼應該可能使用,但我在這裏結束。有人可以幫助解釋我的行爲嗎?
謝謝!
UPDATE:
這是整個代碼,我需要在Python實現。到現在爲止我從來沒有聽說過包(),所以我想了解它究竟這樣做我能做到這一點在Python:
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