UGC-NET | UGC-NET CS 2016年8月–III |问题30

使用RSA算法使用e=3、d=7和n=33对纯文本消息BAHI进行加密,并使用字母A到Z的值00到25对消息的字符进行编码。假设实现了逐字符加密。然后,密码文本消息是。 (A) 阿比 (B) 哈克 (C) 伊赫巴 (D) BHQC 答复: (B) 说明: RSA算法使用e=3、d=7和n=33以及文本消息BAHI(使用值00到25→ A(00),B(01),C(02),…)。 对于

null
 B → [m = cd mod n]
i.e. m = 17 mod 33
m = 1 mod 33.
m = 1 → B
A → 07 mod 33
m = 0 mod 33.
m = 0 → A
m = 77 mod 33
m = 13 → N
m = 87 mod 33
m = 17 → R  

消息将为BANR(使用值00到25→ A(00),B(01),C(02),…)。没有匹配的选项。 但是如果我们使用01到26的值→ A(01)、B(02)、C(03)……。 然后

 B → [m = cd mod n]
i.e. m = 27 mod 33
m = 8 mod 33.
m = 8 → H
A → 17 mod 33
m = 1 mod 33.
m = 1 → A
m = 87 mod 33
m = 17 → Q
m = 97 mod 33
m = 3 → C  

消息将是HAQC。 因此,选项(B)是正确的。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享