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