目前,古老的替代法已经失效了。
极易破解出来
比如英语中最常用的是e,其次是t。
只要有耐心,傻子也能破解。
今天,我就给大家介绍一些极难破解的密码。
其中用了多重加密。
第一重:
替换
我是这样做的:
1--c 2--g 3--f 4--h 5--k 6--l 7--j 8--p 9--r 10--m 11--n 12--a 13--b 14--d 15--e 16--i 17--t 18--o 19--q 20--s 21--u 22--v 23 --w 24--x 25--y 26--z 27--' 28--.
为什么说替代极易破解,还要再加一重呢?
因为别人即使破解了后几重密码
到最后发现仍然读不通
转而放弃。
当然,这也有前提
那就是替代和原文都是字母才行。
我这里用数字,所以也确实没什么用。
第二重:
变化
比如原文是Here
那么先替代变为4 15 9 15
然后呢每个数依次加前一个数整除2
再将余数写在最后,我来演示一下。
2 7 4 7 0 1 1 1
2 7 4 7 是整除后的结果
0 1 1 1是余数
但是后面都是0或1容易引起注意
于是可以将0写成偶数
将1写成奇数
但是要小于10
太大也容易引起注意
可以变形为
2 7 4 7 8 3 9 5
如何区分开呢
我们将整除结果的最后一个数的位置写在末尾
2 7 4 7 中最后一个数字7在第四位
那么就写成2 7 4 7 0 8 3 9 5 4
我们不用害怕会与余数混淆,最后一位永远都是分界线。
第三重:
交换顺序
为了更难破解
需要交换顺序
我们先把一位变成五位
- - - - -(这就是五位)
先确定第二位
因为我要用第二位代表顺序
比如这个数是第二个
就写2
是1就写1。
我们的第一个数是2
那么就是-2---
但是有时候这个数可能有很多位
比如这个数是第二十位
我们就用用第一个数表示位数
以免混淆
二十是几位呢
显然是两位
220---
而这里只有一位
所以写
11---
第三位呢
就写原数是几位
2是一位
所以也写1
111--
第四位就是原数
1112
第五位乱数(尽量与前面数字相像)
11121
所以2
就是11121
为了保险起见
不能让第四位一直是原数,可以这样
把第四位数加第二位数
11131
这样就行了
ok 按这样的方法把其他几个数也变成这样
2 7 4 7 0 8 3 9 5 4
7 12195
4 13176
7 142118
0 151515
8 162144
3 172107
9 182172
5 192148
4 2102142
好的大功告成
现在交换一下顺序就行了
172107 162144 2102142 192148 12195 142118 13176 182172 151515
好了就这样,谁能破解?
而且我还有进一步加密方法
下次再说
求求大家点一个赞吧!
求求了求求了
收藏也行
求求了!!!!!!!!!!!!!!
求求大家点一个赞吧!
求求大家点一个赞吧!
求求大家点一个赞吧!