我需要加密写在文件中的文本并将其解密,而无需使用PyCrypto库。该文件将包含字符串类型数据。现在,我想将字符串转换为整数,以便可以将RSA密钥应用于整数值。但是我没有找到有关如何将文本转换为int的任何教程。如何将字符串转换为其整数值,还有更好的方法吗?那怎么办谢谢。
答案 0 :(得分:1)
我也有这个项目,我做到了:
首先,您需要从文本文件中读取数据并将其保存到列表中。您可以使用.split()
来做到这一点:
如果文件仅包含这样的一行
hello !
,它将变为
list_of_the_file['h', 'e', 'l', 'l', 'o', ' ', '!']
现在,有了文件序列包含的所有字母的列表,您可以使用ord()
,它将为每种字符类型(例如a
或更精确地是ord)生成唯一值(a)将为您提供值97
,并且仅针对列表中出现的97
返回a
,而不会返回任何其他字符。然后,您可以将键应用于该整数值,并将其存储在列表或文件中。希望这会有所帮助。