RSA实施帮助C++

RSA implementation Help C++

本文关键字:帮助 C++ 施帮助 RSA      更新时间:2023-10-16

我必须为大约50个不同的文本文件实现RSA算法

但我遇到的问题是:-

RSA算法为一个字符(ASCII)或任何数字生成加密值

但我需要加密不同的文件有更大的消息,如

"我的名字是MARK,在任何情况下我都必须实现这个RSA……

高达70-80行的大文本"

在单一文本文件中写入

我在谷歌上搜索了我的问题,但没有找到任何令人满意的答案

如果你知道我该怎么做,请帮我提供一些链接或我在任何情况下都需要实现的东西。。。

我正在努力争取

您通常会生成一个随机数,并将其用作使用分组密码(如aes)加密文件的密钥,然后使用rsa加密密钥(单个数字)。

例如,请参阅可以使用RSA加密的数据量限制是多少?

但是,您也可以使用rsa来加密小的字符序列,方法是将整个序列视为一个大的二进制数(例如,将4个8位字符视为单个32位整数)。

使用rsa加密时不要忘记使用填充。