讨论区讨论详情

想咨询下关于RSA算法。求解求解
2017-07-16 16:02:03

用RSA算法对student进行加密。书上有种算法是将a-z分为00-25数字代替然后对public进行加密,并算出p=3,q=11,n=33, 则e=3,d=7算出密文为joblri。我用这种方法对student加密,什么都没变,但算出了编码为28,31的这在0-25中找不到相对于的字母。请问我哪里算错了。谢谢。是不是n=p*q这里取大了,应该放小点

回复:

tobwb

1楼 2017-09-10 12:59:30

加密之后的信息是没有意义的,只有解密之后才有。譬如你说的28,我想你是指的加密之后的"t"(19),解密之后就变成19了。joblri不知道你是从哪里得到的,但是正确的密文应该是24 28 14 27 31 19 28这五个数字。有些密文凑巧在0—25之间但这仅仅是巧合,不代表所有的密文都是有意义的。

tobwb回复tobwb

2017-09-10 13:00:05
你的p, q, n, e, d都没有问题

请先登录

说点什么吧~

学堂公告

各位MOOCer大家好 (^-^)V

欢迎来到学堂在线广场~

在这里你可以玩活动,看资讯,晒笔记。

还可以交学友、发心情、聊人生。

在学堂的每一天,就从这里开始吧!

点击 广场指南 了解更多

推荐活动

我要举报
提交