RSA 加密基于以下过程:
生成两个不同的质数 和 。
计算 和 。
找到一个整数 , ,使得 。
该系统中的消息是区间 中的数字。
然后,要加密的文本会以某种方式转换为消息(区间 中的数字)。
为了加密文本,对于每条消息,计算 , 。
要解密文本,需要执行以下过程:计算 ,使得 ,然后对于每个加密消息 ,计算 。
存在 和 的值,使得 。
我们将 的消息称为 未隐藏消息。
选择 时的一个问题是不应该有太多未隐藏的消息。
例如,让 和 。
那么 和 。
如果我们选择 ,那么,尽管 ,但在计算 时,所有可能的消息 () 都是未隐藏的。
对于 的任何有效选择,都存在一些未隐藏的消息。
重要的是,未隐藏消息的数量应保持在最低限度。
选择 和 。
求 、 和 的所有值之和,使得该 值的未隐藏消息数最小。
题解待补充
这道题的题目已收录,解题思路、代码和答案将在后续补充。