Ciphey 是一個(gè)使用自然語(yǔ)言處理和人工智能的全自動(dòng)解密/解碼/破解工具。
簡(jiǎn)單地來(lái)講,你只需要輸入加密文本,它就能給你返回解密文本。就是這么牛逼。
有了Ciphey,你根本不需要知道你的密文是哪種類型的加密,你只知道它是加密的,那么Ciphey就能在3秒甚至更短的時(shí)間內(nèi)給你解密,返回你想要的大部分密文的答案。
下面就給大家介紹 Ciphey 的實(shí)戰(zhàn)使用教程。
1.準(zhǔn)備
開(kāi)始之前,你要確保Python和pip已經(jīng)成功安裝在電腦上,如果沒(méi)有,可以訪問(wèn)這篇文章:超詳細(xì)Python安裝指南 進(jìn)行安裝。
**(可選1) **如果你用Python的目的是數(shù)據(jù)分析,可以直接安裝Anaconda:Python數(shù)據(jù)分析與挖掘好幫手—Anaconda,它內(nèi)置了Python和pip.
**(可選2) **此外,推薦大家用VSCode編輯器,它有許多的優(yōu)點(diǎn):Python 編程的最好搭檔—VSCode 詳細(xì)指南。
請(qǐng)選擇以下任一種方式輸入命令安裝依賴 :
- Windows 環(huán)境 打開(kāi) Cmd (開(kāi)始-運(yùn)行-CMD)。
- MacOS 環(huán)境 打開(kāi) Terminal (command+空格輸入Terminal)。
- 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.
pip install -U ciphey
2.Ciphey 基本使用
有3種方法可以運(yùn)行 Ciphey:
- 文件輸入:
ciphey -f encrypted.txt
# 或
python -m ciphey -f encrypted.txt
2.不規(guī)范的方法:
ciphey -- "Encrypted input"
# 或
python -m ciphey -- "Encrypted input"
3.正常方式
ciphey -t "Encrypted input"
# 或
python -m ciphey -t "Encrypted input"
如下圖所示:
要去除進(jìn)度條、概率表和所有噪音,請(qǐng)使用安靜模式:
ciphey -t "encrypted text here" -q
3.在Python中調(diào)用Ciphey
如果你需要在Python中使用Ciphey,請(qǐng)這樣使用:
# Python實(shí)用寶典
# 2021/07/19
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
運(yùn)行后會(huì)輸出如下的結(jié)果:
效果還是相當(dāng)不錯(cuò)的,如果你不想輸出概率表,只想要解密內(nèi)容,代碼需要這么寫(xiě):
# Python實(shí)用寶典
# 2021/07/19
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
非常Nice,你根本無(wú)需知道這是什么密文/編碼。
Ciphey 支持解密的密文和編碼多達(dá)51種,下面列出一些基本的選項(xiàng)
基本密碼:
- 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
現(xiàn)代密碼學(xué):
- 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 的功能不僅于本文介紹的這些,本文所介紹的只是冰山一角,它還可以添加屬于你自己的解碼器:
https://github.com/Ciphey/Ciphey/wiki/Adding-your-own-ciphers
如果要進(jìn)一步的學(xué)習(xí),你可以在上述 Ciphey 的 Github Wiki 介紹中,查閱到更多的資料,進(jìn)行更深層次的學(xué)習(xí)。
-
解碼
+關(guān)注
關(guān)注
0文章
183瀏覽量
27451 -
加密
+關(guān)注
關(guān)注
0文章
305瀏覽量
24007 -
python
+關(guān)注
關(guān)注
56文章
4807瀏覽量
85040
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
全自動(dòng)織物透氣儀“全自動(dòng)”的正確解讀
全自動(dòng)端子機(jī)的保養(yǎng)方法
選購(gòu)全自動(dòng)點(diǎn)膠機(jī)的技巧
全自動(dòng)貼裝工藝技術(shù)
如何在Python中加密和解密數(shù)據(jù)
PLC在全自動(dòng)定位圓瓶貼標(biāo)機(jī)中有何應(yīng)用
六軸全自動(dòng)繞線機(jī)有哪些應(yīng)用
Python 全自動(dòng)解密解碼神器--Ciphey
全自動(dòng)洗衣機(jī)程序
怎么區(qū)分不銹鋼全自動(dòng)智能鎖和鋅合金全自動(dòng)智能鎖
Ciphey 的實(shí)戰(zhàn)使用教程
![<b class='flag-5'>Ciphey</b> 的實(shí)戰(zhàn)使用教程](https://file1.elecfans.com//web2/M00/A9/B3/wKgaomUzhueABKwbAAkBpEL9ZMM665.jpg)
評(píng)論