账号密码忘了不要慌,教你用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_config
main_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_config
config = make_default_config("SGVsbG8gbXkgbmFtZSBpcyBiZWUgYW5kIEkgbGlrZSBkb2cgYW5kIGFwcGxlIGFuZCB0cmVl")
config["grep"] = True
main_decrypt(config)
# >> Hello my name is bee and I like dog and apple and tree

 

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

 

现代密码学:
 
Repeating-key XOR
Single XOR

编码:

Base32
Base64
Z85 (release candidate stage)
Base65536 (release candidate stage)
ASCII
Reversed text
Morse Code
DNA codons (release candidate stage)
Atbash
Standard Galactic Alphabet (aka Minecraft Enchanting Language)
Leetspeak
Baudot ITA2
URL encoding
SMS Multi-tap
DMTF (release candidate stage)
UUencode
Braille (Grade 1)
......

 

Ciphey 的功能不仅于本文介绍的这些,本文所介绍的只是冰山一角,它还可以添加属于你自己的解码器。
posted @ 2021-08-21 16:41  轻松学Python  阅读(1399)  评论(0编辑  收藏  举报