使用PHP pack()函数,我已将字符串转换为二进制十六进制表示形式:
pack('H*', $SECURE_SECRET)
Run Code Online (Sandbox Code Playgroud)
如何在Python中获得相同的结果?我试过了struct.pack,但结果却不一样.
pack('H*', $value) 将十六进制数转换为二进制数:
php> = pack('H*', '41424344')
'ABCD'
Run Code Online (Sandbox Code Playgroud)
在Python中,您可以使用binascii.unhexlify获得相同的结果:
>>> from binascii import unhexlify
>>> unhexlify('41424344')
>>> 'ABCD'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1512 次 |
| 最近记录: |