阳光心态,健康人生的博客

网络编程,网络安全,逆向

【加密教程】:加密教程五之feistel算法加密

前言前面我们介绍了一些常用的加密方法,这次我们介绍一个不同前面的加密方法,叫feistel加密,别看名字这么洋气,其实都是纸老虎~ 那么让我们一起来看吧,这个算法是什么样子的给出一个字符串,给出两段长度a,b a,b分掉字符串长度,把b段直接放到前面,把a段进行加密后放到b段后面(够简洁吧,不...

2015-09-25 13:54:09

阅读数:1508

评论数:0

【加密教程】:加密教程四之前缀加密报表的生成

前言前面两节我们介绍了凯撒加密和 多字节加密在这节我们介绍一个新的加密方式,我把它称为前缀加密举个例子,比如说我用keys这个自定义的字符串去对abcdefghijklmnopqrstuvwxyz这个字符串加密,得到结果将会是keysabcdfghijlmnopqrtuvwxz所以密码对应表为: ...

2015-09-25 13:42:27

阅读数:453

评论数:0

【加密教程】:加密教程三之多字母替换

前言在教程二中介绍了凯撒加密,在凯撒加密的过程中,我们学会了对每个字母进行转化。 这种方法的缺点是容易通过频度扫描得出最终解~ 所以,在这一节介绍一种叫做多字母替换的方法对每个字符串的偶数字符进行加密,其余字符都保持原样,这样就不容易破解密码了,这种方法叫做多字母替换实现方法参考系列教程2,只...

2015-09-25 13:33:35

阅读数:1140

评论数:0

【加密教程】:加密教程二之凯撒密码

前言什么是凯撒密码? 凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成...

2015-09-25 13:01:33

阅读数:1218

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭