gpt4 book ai didi

python - 解密后的明文前面的b在pycrypto中是什么意思?

转载 作者:行者123 更新时间:2023-11-30 22:38:46 25 4
gpt4 key购买 nike

我正在尝试使用 PyCrypto 中实现的 DES 算法来加密纯文本。但是,当我打印加密文本,然后使用生成的加密文本对其进行解密时,似乎每次都会添加额外的 b 。这是一个错误还是只是我不知道的其他事情?

这是代码示例:

des = DES.new('01234567', DES.MODE_ECB)
text = input('Enter plain text: ')
cipher_text = des.encrypt(text)
print('Cipher Text:' + str(cipher_text))
decipher_text = des.decrypt(ciphertext=cipher_text)
print('Deciphered text is: ' + str(decipher_text))

结果输出:

Enter plain text: abcdefgh
Cipher Text:b'\xec\xc2\x9e\xd9] a\xd0'
Deciphered text is: b'abcdefgh'

最佳答案

b 表示这是一个二进制字符串。

关于python - 解密后的明文前面的b在pycrypto中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43425522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com