【发布时间】:2020-04-13 23:09:20
【问题描述】:
我在 Python 中使用 Crypto 使用 AES 加密对我的文本文件进行了加密。当我在记事本中打开加密文件时,我看到一堆汉字和一些奇怪的符号。
为什么加密会一直产生汉字?
【问题讨论】:
-
二进制数据。
-
那不应该是显示各种字符吗?为什么大部分都是中国人?为什么不是数字、字母、不同的符号?
-
可能是因为生成的字符范围恰好包含中文字符范围的UTF-8前缀。它有什么区别,它不打算作为文本阅读。
-
记事本试图将字符解释为字符集,但由于数据没有意义而失败。一个好的编辑会告诉你这个问题。
标签: python encryption pycrypto