使用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