破解教程之加密解密原理
很多的加密方式和以前的信息请百度搜索参考。
0x01:从好久好久以前开始……
Z国正在和R国交兵,而Z国要给前线的兵传递一句信息,如果中途被R国的人看到就不好了,所以Z国想了个加密方法,如下所示
那么就可以用皮卡丘替代“炸弹在A区”这个信息了,R国就算得到信息也不知道怎么回事……这就是一个最简略的加密方式了~
0x02:摩斯电码
早期时候无线电被创造后大家要想办法用简略的办法传递信息,但是一只皮卡丘好像不能通过无线电传送……所以摩尔斯电码就这样诞生了!
这个实际上也是其中一种更换式加密方式,将各个字符更换成短停(皮卡丘)和长停(小火龙)等等,你要是不想让别人知道简略的把次序换一下或许啥加加减减就能够啦……这种加密方式二战时很盛行,方法也都千奇百怪的.
0x03:AES加密
但是,跟着计算机的出现,一般的更换加密强度渐渐弱了,咱们能够利用频度剖析,枚举的方法干掉(看不懂?没事,横竖即是更换加密法不行用了)
不过道高一尺魔高一丈,咱们也能够用计算机来加密,如今盛行的是AES加密算法,由老美发明的,经过了长时间的实证实了它的安全性。
详细来讲即是你指定一个暗码,然后经过一系列复杂的更换和运算算法把你的信息成为成堆乱码,然后你能够用这个暗码来还原。这种多见的一个密钥加密和解密的咱们称之为对称加密算法,咱们能够试试在线AES加解密网站
虽然密文简直无法破解,不过咱们能够经过枚举暗码的方法破解,但是这种方式破解会很慢。。。
0x04:神奇的RSA加密
这种加密方法非常神奇,它有两个暗码,一个称之为公钥,一个称之为私钥(仅仅为了区别,两个暗码地位是相同的)。用一个密钥加密的内容只有用另一个密钥才能解密(用自个不能解密!)咱们称之为非对称加密算法
这么你能够吧公钥揭露出去,自个保存私钥,就会有许多用处比方:
1、证实自个的身份:你跟他人说,只需用你们手上公钥解密出“我是XXX”的字样的即是我发的音讯,由于只需用你手中的私钥才干加密出只需公钥解密的内容,他人用公钥妄图假装的是无法被其他人解密的,这么就证实了你自个(而AES由于只需一个暗码,揭露了其他人也能加密出一样的内容)。
2、避免信息被修正:相同的,他人无法在没有私钥的情况下修正你的信息,由于这么做用公钥解密就会呈现乱码,他人就知道这个东西被修正了。
……
至于安全性,RSA算法基于一个数学难题:质因数分化,只需没有数学dalao找到更快的方式处理这个疑问,以现有的数学水平缓现有的计算机速度基本上是安全的。
破解教程之加密解密原理
看不懂{:smile:}{:smile:}{:smile:}
页:
[1]