我需要加密文件中写入的文本并对其进行解密,而不使用PyCrypto库。该文件将包含字符串类型数据。现在我想将字符串转换为int数字,以便我可以在整数值上应用RSA键。但我没有找到任何关于如何将文本转换为int的教程。如何将字符串转换为整数值,有没有更好的方法呢?那怎么样?谢谢。
我也有这个项目,我这样做了:
首先,您需要从文本文件中读取数据并将其保存到列表中。您可以使用.split()
执行此操作:如果文件只包含这样的一行
hello !
它将成为
list_of_the_file['h', 'e', 'l', 'l', 'o', ' ', '!']
现在,当你有一个文件所包含的所有字母的列表,你可以使用ord()
,它将为每种类型的字符生成一个唯一的值,例如a
或更精确的ord(a)将给你值97
和它只会为列表中的97
返回a
,而不是任何其他角色。然后,您可以在该整数值上应用键,并将其存储在列表或文件中。希望这会有所帮助。