根据此页面http://en.wikipedia.org/wiki/RSA_numbers ,每个 RSA 版本都使用一个难以分解的常量长数字。
这是正确的吗?
例如,RSA-100 使用数字
1522605027922533360535618378132637429718068114961380688657908494580122963258952897654000350692006139
这是在 1991 年考虑的。
同时 RSA-210 使用数字
245246644900278211976517663573088018467026787678332759743414451715061600830038587216952208399332071549103626827191679864079776723243005600592035631246561218465817904100131859299619933817012149335034875870551067
尚未考虑在内。
我的问题是:这是否意味着任何特定 RSA 版本的创建者都知道因子编号并因此可以读取所有编码消息?如果他们不知道分解,那么他们如何生成一个数字?