账号密码忘了不要慌,教你用Python自动解密解码,轻松获取!

账号密码忘了不要慌,教你用Python自动解密解码,轻松获取!
前些天突然想进一个网站,但是太久没登录,密码早就忘了,于是想到Python 的一款神器Ciphey,三下五除二就把密码找回来了!Ciphey 是一个使用自然语言处理和人工智能的全自动解密/解码/破解工具。简单地来讲,你只需要输入加密文本,它就能给你返回解密文本。就是这么牛逼。有了Ciphey,你根本不需要知道你的密文是哪种类型的加密,你只知道它是加密的,那么Ciphey就能在3秒甚至更短的时间内给你解密,返回你想要的大部分密文的答案。 很多小伙伴在学习Python的过程中因为没有好的系统的资料,或者遇到问题得不到解答,导致自己坚持不下去,放弃学习了。所以我准备了一些资料,包括学习路线等等免费送给大家,也会有大佬解答学习问题,点我免费领取资料Python 环境、pycharm编辑器/永久激活/翻译插件 python 零基础视频教程 Python 界面开发实战教程 Python 爬虫实战教程 Python 数据分析实战教程 python 游戏开发实战教程 Python 电子书100本 Python 学习路线规划 都可以加群免费领取 Python 相关问题可解答 Python 相关外包需求可发布Python 相关招聘需求可发布 下面就给大家介绍 Ciphey 的实战使用教程。当然首先我们得先把需要用到的模块安装好打开 Cmd (开始-运行-CMD)然后Ciphey它是有3种方法可以运行第一种是文件输入第二种不规范的方法第三种正常方式如图所示要去除进度条、概率表和所有噪音,请使用安静模式:
ciphey -t "encrypted text here" -q

如果你需要在Python中使用Ciphey,请这样使用:
from ciphey.__main__ import main, main_decrypt, make_default_configmain_decrypt(make_default_config("SGVsbG8gbXkgbmFtZSBpcyBiZWUgYW5kIEkgbGlrZSBkb2cgYW5kIGFwcGxlIGFuZCB0cmVl"))# >> Hello my name is bee and I like dog and apple and tree

运行后会输出如下的结果: 效果还是相当不错的,如果你不想输出概率表,只想要解密内容,代码需要这么写:
from ciphey.__main__ import main, main_decrypt, make_default_configconfig = make_default_config("SGVsbG8gbXkgbmFtZSBpcyBiZWUgYW5kIEkgbGlrZSBkb2cgYW5kIGFwcGxlIGFuZCB0cmVl")config["grep"] = Truemain_decrypt(config)# >> Hello my name is bee and I like dog and apple and tree

Ciphey 支持解密的密文和编码多达51种,下面列出一些基本的选项 基本密码:
Caesar CipherROT47 (up to ROT94 with the ROT47 alphabet)ASCII shift (up to ROT127 with the full ASCII alphabet)Vigenère CipherAffine CipherBinary Substitution Cipher (XY-Cipher)Baconian Cipher (both variants)SoundexTransposition CipherPig Latin

现代密码学:
Repeating-key XORSingle XOR

编码:

Base32Base64Z85 (release candidate stage)Base65536 (release candidate stage)ASCIIReversed textMorse CodeDNA codons (release candidate stage)AtbashStandard Galactic Alphabet (aka Minecraft Enchanting Language)LeetspeakBaudot ITA2URL encodingSMS Multi-tapDMTF (release candidate stage)UUencodeBraille (Grade 1)......

Ciphey 的功能不仅于本文介绍的这些,本文所介绍的只是冰山一角,它还可以添加属于你自己的解码器。

推荐阅读