1.Ciphey
這個工具安裝起來也很容易,用pip下載即可。
pip install ciphey -i https://pypi.mirrors.ustc.edu.cn/simple/
我是用的Anaconda,所以這個跟擴展庫一樣直接下載到我創建的環境里了。需要使用的時候就要先打開對應的環境就行。
然后就是要修改
..\envs\對應的環境名\Lib\site-packages\pywhat\regex_identifier.py
這個文件。文件本身不長,修改的也是最前面的一段:
import json
import os
import re
class RegexIdentifier:
def __init__(self):
path = "Data/regex.json"
fullpath = os.path.join(os.path.dirname(os.path.abspath(__file__)), path)
with open(fullpath, "r") as myfile:
self.regexes = json.load(myfile)
這里把
with open(fullpath, "r") as myfile:
中的r改為rb即可。
然后在命令行中就能使用了。
方法:
- ciphey -t "密文"
- ciphey -f 文件名
支持的解密:
- 維吉尼亞密碼
- 凱撒加密
- 反向密碼(把明文反過來作為加密)
- 換位密碼(不過我自己試了試感覺好像不好解出來)
- 替換密碼
還有一些編碼。當然,這個工具並不是萬能的,總是會有解不出的情況發生。
參考:
2.WinDecrypto
這個工具真的是,找起來太困難了……到處都是CSDN的收費文件,簡直離譜
不過即使是找到了也還不算完。還要下載7z解壓軟件,因為這個工具是需要Java環境的,所以沒有安裝Java的還得搞一個Java。最后,你如果直接安裝的話就會提示你沒有安裝Java環境,即使你的電腦里面有Java。這個時候就到了7z出場的時候了,直接提取文件就行,然后運行里面那個Jar文件即可
這個就是quipqiup的本地版本,開發者都是同一個人:Edwin Olson
所以quipqiup的局限它也一個不少,最難受的就是它不能自動解密維吉尼亞密碼。不過好在上一個工具是可以的
資源下載: