密码学基础篇----密码算法

凯撒密码

凯撒密码就是一种替换密码,将字表中的一个字符用另一个字符替换,通过将当前字母平移 n 位后得到新的字符就完成了一次加密。
解密的话就在再平移回去就好了。看着就不安全,但这毕竟是早期的密码算法。

在这里插入图片描述
在这里插入图片描述

词频就是每个字母使用的频率,如下图
在这里插入图片描述
我们可以看到其中字母E的使用频率最高,所以我们先用E去尝试
也就是说m=h, j=e, q=l, t=o,得到 hello 感觉没毛病 继续
后面得到 cryptography 翻译一下 就是密码学
所以 hello cryptography 你好密码学。

转子密码机

随着机械工艺和电子技术的发展以及电报和无线电通信的出现,加密装置得到了突飞猛进的提高。 转子密码机是军事密码学上的一一个里程碑。这种密码机是在机器内使用不同的转子来替换字母,它提供了很高的复杂性,从而很难破解。然而,转子密码机最后还是被历史上最著名的密码机所取代,即德国的Enigma机。Enigma机具有3个转子、一个连接板和一个反射转子。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值