能不能写点加解密相关的东西
我想了一下这玩意还是挺好玩的可能有些 b 友被反爬玩得不知如何是好
所以了解一下加解密相关操作
还是挺有必要的
说到加密这玩意呢
早在好几千年前就有人玩了
只不过那时候没有计算机所以那时候在加密的时候没有现在那么多复杂算法
小帅b来跟你说几种之前好玩的加密方式
说出来你可能不信
我们有一种天然的加密方式
就是“语言”
比如有这么一句话叫
“你他妈的真帅”
你他妈真帅来自学习python的正确姿势00:0000:01
我们一听就知道他是啥意思
但是你再听一下这个
Du er meget smuk来自学习python的正确姿势00:0000:01
根本不知道她在说啥
其实她说的是小帅b真帅
我们想想看每次我们所说的“翻译”本质上就是“解密”嘛~
这种方式最简单且有效而且破解难度还 TM 极大
你有没有被人用方言骂过?人家一边笑嘻嘻一边用方言骂你你还跟着笑嘻嘻
有些加密就是单纯为了不让对方获取数据
而有些加密是为了和队友通讯防止信息被窃取
比如你有一个天大的秘密
想要告诉我并且我们天地合,才能合
所以只能找个信任的人给我们通风报信
那么为了防止他在路上被人乱入怎么办呢?
你想了一个办法把秘密纹在了他的屁股里到时小帅b扒开他裤子就行
这就是隐藏加密大法
这种方式怎么说呢
被寻找到就相当于被破解了
也说不定他老婆比我还早知道这个秘密
后来你想了一下有没有什么办法即使被别人看到了他们也不知道说的是啥
还别说
真被你想到了一个比如你在他屁股原本纹的是
love you
你决定
把原文中的每个字母向右移 2 位就变成这样了
nqxg aqw
那么等我去看的时候我只要将字母往左移动两位就能恢复原文了
通过移动位置的方式加密在一定程度还是可以做到保密的
还可以对原文进行替换
比如把 o 改成 cy 改成 a
love you
就变成了
lcve acu
是不是在别人不知情的情况下够他们懵逼一会了...
不过这些手段都被破解了
就比如我们刚刚说的移动位置加密一般在英文中出现最多的字母是“e”
所以只要在密文中找到最多出现最多的字母
然后根据 e 的位置
推算出移动位数就可以很容易解密了
后来计算机的出现
数学的概率的发现
加密就变得越来越复杂了
人算不如“机”算
出现了秘钥也衍生了各种加密算法
比如Base64RSA
MD5
AES
DES
...
那么对于这些怎么玩呢?用Python又是怎么实现的呢?
这些你有兴趣知道吗?
右下角点个“在看”让我知道下
多的话我就考虑写写
peace
标签:加密,字母,知道,真帅,比如,破解,玩过 来源: https://blog.51cto.com/15072910/2580169
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。