如果說古典密碼學是簡單替換和換位密碼,那么現代密碼學則包含了復雜的計算,這些復雜的計算過程被封裝成了一系列的算法工具,下文將介紹現代密碼學的工具使用。
工具種類:
- 能連互聯網的話,現在在線工具應有盡有,直接搜索XX 在線即可;
- 不能聯網的話,可以盡量使用系統自帶的工具,或者一些輕量化的本地離線程序;
本地離線工具:
- CyberChef(v10.19.4 本文的版本)
CyberChef在瀏覽器中就能輕松、直觀地完成各種編碼、解碼、加密、解密、數據分析和格式轉換操作,而無需編寫復雜的腳本或程序。
用戶通過拖放不同的“操作”(Operations)來組建一個“食譜”(Recipe)。數據從左邊的輸入框流入,經過一個個操作的處理,最終在右邊的輸出框顯示結果。
CyberChef的子功能分類
CyberChef 類似一把瑞士軍刀,功能挺多的,下面做一些記錄。
子功能:
- Data format(數據格式)
主要是把將字符或數字轉換成不同的進制數。 - Encryption/Encoding(加密/編碼)
常用的加密解密功能、編碼轉換功能 - Public Key(公鑰)
公鑰密碼算法相關 - Arthmetic/Logic(算術/邏輯位運算)
- Networking
網絡請求包相關工具 - Language(語言)
語言編碼的轉換 - Utils(工具)
- Date/Time
- Extractors(提取器)
按照規則要求,將關鍵信息提取出來 - Compression(壓縮)
- Hashing(HASH)
很常用的密碼學工具包 - Code tidy(代碼美化)
- Forensiscs(取證)
- 識別文件類型
- .....
- Multimedia(多媒體)
圖片,視頻,色彩相關處理工具 - Other
- Flow control(流處理)
浙公網安備 33010602011771號