首页 理论教育乘积密码加密解密实例:使用行置换和凯撒密码混合加密

乘积密码加密解密实例:使用行置换和凯撒密码混合加密

【摘要】:KNSIRJ9.5 一个间谍使用乘积密码:加密由一个行置换密码和凯撒密码组成,密钥在住宅地址里,住宅电话是行置换密码的密钥,住宅号是凯撒密码的密钥。用生成的密钥加密52,并解密所得结果。

9.1 对称加密中用的基本技术是什么?

9.2 用于攻击对称加密的主要方法是什么?

9.3 对称加密的缺点是什么?

9.4 下面的密文是用凯撒密码的结果,找出对应的明文。

KNSIRJ

9.5 一个间谍使用乘积密码:加密由一个行置换密码和凯撒密码组成,密钥在住宅地址里,住宅电话是行置换密码的密钥,住宅号是凯撒密码的密钥。根据预定计划,今天的密钥与电话簿中的John Smith有关:

John Smith,Lagårdsveien 3,4010 Stavanger电话:51634782

今天给间谍的消息是:

HSQQD XHDRP YFKWV HNHDL OULLQ DDWVW BDWWA RJULS

这个消息的明文是什么?

9.6 用非对称加密如何同时满足认证和机密性?

9.7 基于身份的加密体制如何工作?它的优势是什么?

9.8 用RSA算法,对p=17、q=11生成公钥和私钥。用生成的密钥加密52,并解密所得结果。

9.9 哈希函数所需的特性是什么?

9.10 消息认证码和数字签名的区别是什么?讨论两者彼此的优缺点。

9.11 什么是哈希链?如何使用?

9.12 什么是哈希树?如何使用?

9.13 TESLA如何工作?它的优势是什么?

9.14 为什么TESLA不适于无线传感器网络?对可使TESLA适用于无线传感器网络的技术进行讨论。