正在加载图片...
第四章传统密码学 四、传统密码学 3、凯撒( Caesar)密码 令26个字母分别对应于0~25,a=1,b=2.y=25,z=0 凯撒加密变换实际上是c≡(m+k)mod26 其中m是明文对应的数据,c是与明文对应的密文数据,k是 加密用的参数,叫密钥。比如明文: data security对应数据 序列:4,1,20,1,19,5,3,21,18,9,20,25 k=5时,得密文序列 9,6,25,6,24,10,8,0,23,14,25,4 密文: ifyxjhzwnyd 缺点:容易破解密码。14 四、传统密码学 第四章 传统密码学 3、凯撒(Caesar)密码 令26个字母分别对应于0~25,a=1,b=2……y=25,z=0。 凯撒加密变换实际上是c≡ (m + k) mod 26 其中m是明文对应的数据,c是与明文对应的密文数据,k是 加密用的参数,叫密钥。比如明文:data security 对应数据 序列:4,1,20,1,19,5,3,21,18,9,20,25 k=5时,得密文序列 9,6,25,6,24,10,8,0,23,14,25,4 密文:ifyxjhzwnyd 缺点:容易破解密码
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有