ciphey
安装
python3 -m pip install ciphey --upgrade
或pip install ciphey --upgrade
问题
windows下如果出现这个编码问题:‘’gbk’ codec can’t decode byte 0xbf in position 695’
解决方法就是找到pywhat这个包的位置,一般是在你的python安装目录下:….\python3\Lib\site-packages\pywhat
根据错误修改代码,主要是在读取文件的时候发生错误,将”r” 改为”rb”,即可。
然后这个目录下找到:regexidentifier.py这个文件,把 _init()函数内的with open(fullpath,”r”) 改为with open(fullpath,”rb”) 即可
使用
ciphey 使用演示
ciphey -t “密文“
ciphey -f 文件名
ciphey -t “I44EOOLCIFUDQ5KLME======”
运行,会自动运算,如果不是想要的结果可以输入 n,继续运算,直至正确结果
ciphey命令参数
1 |
|
附录
支持解密列表
支持破解的密码列表
基本加密
Caesar Cipher-凯撒密码
ROT47(使用 ROT47 字母高达 ROT94)
ASCII 移位(高达 ROT127,带有完整的 ASCII 字母表)
Vigenère Cipher-维吉尼亚密码
Affine Cipher-仿射密码
Binary Substitution Cipher-二进制替换密码 (XY-Cipher)
Baconian Cipher -培根密码(两种变体)
Soundex
Transposition Cipher-转置密码
Pig Latin-猪拉丁语
现代密码学
Repeating-key XOR-重复键异或 Single XOR-单异或
编码
Base2(二进制)
Base8(八进制)
Base10(十进制)
Base16(十六进制)
Base32
Base58 比特币
Base58 Flickr(发布候选阶段)
Base58 Ripple
Base62
Base64
Base64 URL(发布候选阶段)
Base69
Base85
Z85(发布候选阶段)
ASCII Base85
Base91
Base65536(发布候选阶段)
ASCII
Reversed text-反转文字
Morse Code-摩尔斯电码
DNA codons-DNA 密码子(释放候选阶段)
Atbash
Standard Galactic Alphabet-标准银河字母表(又名 Minecraft Enchanting Language)
Leetspeak
Baudot ITA2
URL encoding-网址编码
SMS Multi-tap
DMTF(发布候选阶段)
A1Z26(发布候选阶段)
Prisoner’s Tap Code-囚犯的窃听代码
UUencode
Braille-盲文(1 级)
本文作者: Alone
本文链接: https://blog.nosecurity.cn/posts/13348.html
版权声明: 本博客所有文章除特别声明外,均为原创,采用 CC BY-SA 4.0 协议 ,转载请注明出处!