【发布时间】:2011-01-04 15:16:12
【问题描述】:
我有 2 个 32 位无符号整数..
777007543 和 114997259
还有字节串..
0x47 0x30 0x22 0x2D 0x5A 0x3F 0x47 0x58
我如何让 python 给我这 3 个的串联,这样我就有......
0x2E 0x50 0x31 0xB7 0x06 0xDA 0xB8 0x0B 0x47 0x30 0x22 0x2D 0x5A 0x3F 0x47 0x58
然后我会通过 md5 哈希运行它并得到...
0x30 0x73 0x74 0x33 0x52 0x6C 0x26 0x71 0x2D 0x32 0x5A 0x55 0x5E 0x77 0x65 0x75
如果有人可以在 python 代码中运行它,将不胜感激
【问题讨论】:
-
Python 2 还是 Python 3? “字节串”到底是什么意思?
-
如果我打印它看起来像 b'....' 它是通过套接字接收的最后 8 个字节
-
“可能是 python 3”?有趣的。你能做
import sys; sys.version并发布答案吗? “可能”是无用的和提供信息的。 -
@user 字符串在 Python 3 中发生了根本性的变化。这个问题的任何答案都将特定于 2 或 3。所以除非你想同时支持两者(如果是这样,你应该有充分的理由) 您确实需要确定您使用的是哪一个并让我们知道。
-
@S.Lott:“信息丰富”? +1 发明词来斥责新用户。 :-)