2024-05-18 20:15:12 发布
网友
我正在为我的信息安全课程进行填充甲骨文攻击。在不深入讨论攻击细节的情况下,我需要一个for循环来遍历所有可能的1字节十六进制值。在
我需要做什么的伪代码:
for x in range('\x00', '\xFF'): replace last byte of ciphertext with byte perform padding check
我不知道该怎么做。有什么想法吗?在
字节实际上只是0-255(含)范围内的整数,或者以十六进制表示,从0到FF。生成整数,然后从中创建字节值。bytes()类型接受一个整数列表,因此创建一个长度为1的列表:
bytes()
for i in range(0xff): b = bytes([i])
如果将密文存储在^{} object中,甚至可以直接使用整数来替换最后一个字节:
字节实际上只是0-255(含)范围内的整数,或者以十六进制表示,从0到FF。生成整数,然后从中创建字节值。
bytes()
类型接受一个整数列表,因此创建一个长度为1的列表:如果将密文存储在^{} object 中,甚至可以直接使用整数来替换最后一个字节:
^{pr2}$相关问题 更多 >
编程相关推荐