前些天突然想進一個網站,但是太久沒登錄,密碼早就忘了,於是想到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 的功能不僅於本文介紹的這些,本文所介紹的只是冰山一角,它還可以添加屬於你自己的解碼器。