📌  相关文章
📜  教资会网络 | UGC NET CS 2016 年 8 月 – III |问题 30

📅  最后修改于: 2022-05-13 01:57:57.214000             🧑  作者: Mango

教资会网络 | UGC NET CS 2016 年 8 月 – III |问题 30

使用 RSA 算法使用 e = 3、d = 7 和 n = 33 加密的纯文本消息 BAHI,并且使用字符A 到 Z 的值 00 到 25 对消息的字符进行编码。假设实现了逐字符加密。那么,密文消息是_____。
(一) ABHI
(B) HAQC
(C) IHBA
(D) BHQC答案:(乙)
说明:使用 e = 3, d = 7 和 n = 33 和文本消息 BAHI 的 RSA 算法(使用值 00 到 25 → A(00), B(01), C(02),…………)。
为了

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)是正确的。这个问题的测验