如何使用RSA算法加密文本

问题描述 投票:0回答:1

我需要加密文件中写入的文本并对其进行解密,而不使用PyCrypto库。该文件将包含字符串类型数据。现在我想将字符串转换为int数字,以便我可以在整数值上应用RSA键。但我没有找到任何关于如何将文本转换为int的教程。如何将字符串转换为整数值,有没有更好的方法呢?那怎么样?谢谢。

python python-3.x encryption rsa public-key-encryption
1个回答
1
投票

我也有这个项目,我这样做了:

首先,您需要从文本文件中读取数据并将其保存到列表中。您可以使用.split()执行此操作:如果文件只包含这样的一行

hello !它将成为

list_of_the_file['h', 'e', 'l', 'l', 'o', ' ', '!']

现在,当你有一个文件所包含的所有字母的列表,你可以使用ord(),它将为每种类型的字符生成一个唯一的值,例如a或更精确的ord(a)将给你值97和它只会为列表中的97返回a,而不是任何其他角色。然后,您可以在该整数值上应用键,并将其存储在列表或文件中。希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.