如何使用 RSA 算法加密文本

How to encrypt text using RSA algo

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

我也有这个项目,我是这样做的:

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

hello ! 它将变成

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

现在您有了文件连续包含的所有字母的列表,您可以使用 ord() 为每种类型的字符生成一个唯一值,例如 a 或更多精确地 ord(a) 将为您提供值 97 并且它将 return 97 仅针对列表中存在的 a 而不是任何其他字符。然后您可以在该整数值上应用键并将其存储在列表或文件中。希望这会有所帮助。