【密碼學工具】Ciphey和WinDecrypto的使用隨筆
阿新 • • 發佈:2021-10-18
感覺網上好的工具很少有人寫詳細的使用教程
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的侷限它也一個不少,最難受的就是它不能自動解密維吉尼亞密碼。不過好在上一個工具是可以的
資源下載: