crypto

一、键盘密码

1.键盘字母所围成的形状

2.密闭图形所圈出的字母

3.以数字为列(不止十列哦)作横坐标

4.以字母(三列)作为横坐标(x,y)

二、BF(BrainFuck)密码:用><+-,.[ ]8种符号来替换c语言的各种语法和命令

三、Ook密码:由三种符合组成Ook. Ook? Ook!(short Ook)简化的Ook密码:可直接写为.?!的形式

也可以直接用https://offdev.net/demos/zwsp-steg-js\n\n

四、凯撒密码(明文+密钥):凯撒密码是典型的替代密码,加密原理是把明文中的所有字母都在字母表中向后(或向前)按照一个固定数目进行移位后替换成密文)而数字和非字母字符则保持不变\n\n位移数就是凯撒密码的密钥,凯撒密码只有25种可能的密钥(移动26位与原来相同)

五、ROT13(回旋密码):密文和明文互逆(密钥为13的凯撒密码)

六、培根密码:培根密码是一种简单的替换密码,密文字符只有两个(也可以选择任意两个其他字符):a和b,每个明文字符都会被替换为一个由a和b组成的长度为5的字符串。

https://tool.bugku.com/peigen/

注:主要在于两种不同形式

eg:字母大写或小写、字体粗或细

不用去下划线也行 还可以AB转换↓

h​​​​​​ttp://rumkin.com./tools/cipher/baconian.php

七、仿射密码:将明文与一个密钥(a)相乘,再加上另一个密钥(b)

a与26互质(俩数的公因数只有1)26的因数为1 2 13故a的因素不包含2和13即可

设明文为x   密文为y   a~z(0~25)

加密公式y=(ax+b)mod26

解密公式x=a-¹(y-b)mod26

在不考虑mod时x=y-b/a 因为除法可能出现小数,而小数不能进行模运算,故将除法变为乘法 a-¹称为乘法逆元

[(y-b)/a]mod26=a-¹(y-b)mod26

八、猪圈密码

b9ff3d3147764928b182063bfe212843.webp

9ac745a0b0df45f1895c1c7d1f1a17bd.webp 

 九、栅栏密码:把明文分成n个一组,然后把每组的第1个字符连起来,形成一段无规律的字符(把几个分为一组就叫几栏)

十、polybius(波利比奥斯)密码:又称为棋盘密码,将给定的明文加密为两两组合的数字

十一、ADFG(V)X密码:与polybius原理相同,但ADFGVX为6×6=36表格故除了可以放26个字母外还可以放10个数字

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值