我必须为大约50个不同的文本文件实现RSA算法
但我遇到的问题是: -
RSA算法为一个字符(ASCII)或任何数字
生成加密值但我需要加密具有较大消息的不同文件,如
“我的名字是MARK,我必须在任何情况下实施此RSA ..........
...
...
...大到70-80行的文字“
以单一文本文件编写
我搜索了我的问题,但没有找到任何令人满意的答案..
如果你知道我怎么能这样做,那么在任何情况下我都需要一些链接或者我需要实现的东西......
我正在努力奋斗
答案 0 :(得分:1)
您通常生成一个随机数,并使用该密钥作为密钥使用分组密码(如aes)加密文件,然后使用rsa加密密钥(单个数字)。
例如,请参阅What is the limit to the amount of data that can be encrypted with RSA?
但是,您也可以使用rsa通过将整个序列视为一个大的二进制数来加密小的字符序列(例如,将4个8位字符作为单个32位整数)。
使用rsa加密时不要忘记使用填充。