【密碼學工具】Ciphey和WinDecrypto的使用隨筆


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 文件名

支持的解密:

  1. 維吉尼亞密碼
  2. 凱撒加密
  3. 反向密碼(把明文反過來作為加密)
  4. 換位密碼(不過我自己試了試感覺好像不好解出來)
  5. 替換密碼

還有一些編碼。當然,這個工具並不是萬能的,總是會有解不出的情況發生。

參考:

  1. 太強了!基於深度學習的文本自動解密算法。
  2. 【CTF工具】ciphey在windows上安裝及使用

2.WinDecrypto

這個工具真的是,找起來太困難了……到處都是CSDN的收費文件,簡直離譜

不過即使是找到了也還不算完。還要下載7z解壓軟件,因為這個工具是需要Java環境的,所以沒有安裝Java的還得搞一個Java。最后,你如果直接安裝的話就會提示你沒有安裝Java環境,即使你的電腦里面有Java。這個時候就到了7z出場的時候了,直接提取文件就行,然后運行里面那個Jar文件即可
這個就是quipqiup的本地版本,開發者都是同一個人:Edwin Olson

所以quipqiup的局限它也一個不少,最難受的就是它不能自動解密維吉尼亞密碼。不過好在上一個工具是可以的
資源下載:

  1. 這里有一個我上傳的壓縮包版本

  2. 這個是安裝包版本


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM