首頁 AI 工具評測 關於我們
密碼工具

維熱納爾密碼

免費線上維熱納爾密碼,無需帳號、不用安裝,完全在瀏覽器中運行。

點擊加密或解密以查看結果

密鑰分析

-
密鑰長度
-
密文長度
-
巧合指數

維熱納爾表格

標準維熱納爾密碼表 (26×26)。綠色高亮的行代表當前密鑰使用的移位。

自動破密 (密鑰長度分析)

使用 Kasiski 測試和巧合指數找出可能的密鑰長度。

什麼是維熱納爾密碼?

維熱納爾密碼 (Vigenère Cipher) 是一種古典多字母替換密碼,由法國密碼學家布萊士·德·維熱納爾在16世紀發明。它使用一個密鑰詞來加密明文,每個密鑰字符決定了對應位置明文字符的移位量。

與簡單的凱撒密碼不同,維熱納爾密碼使用多個移位值,使其對頻率分析的抵抗力更強。相同的明文字符在不同的密鑰位置會被加密為不同的密文字符,這使得密碼文本的分析更加困難。

如何使用維熱納爾密碼工具?

  1. 輸入明文:在「明文」文本框中輸入要加密的文字。工具自動保留大小寫、數字和特殊字符,只有字母會被加密。
  2. 輸入密鑰:在「密鑰」輸入框中輸入一個密碼詞。密鑰可以是任何字母組合,如 "SECRET" 或 "MYKEY"。
  3. 加密:點擊「加密」按鈕,密文將顯示在「密文」輸出框中。點擊密文框可自動複製。
  4. 解密:將密文粘貼到「明文」框,輸入正確的密鑰,點擊「解密」按鈕以恢復原始文字。
  5. 密鑰分析:使用「分析密鑰長度」功能對密文進行 Kasiski 測試和巧合指數分析。

維熱納爾密碼的應用

  • 教育目的:學習密碼學基礎和古典密碼演變歷史。
  • 歷史研究:分析和破譯歷史文檔中的維熱納爾密碼。
  • CTF 競賽:在網絡安全捕旗競賽中解決密碼挑戰。
  • 密碼遊戲:與朋友進行簡單的加密通信遊戲。
  • 安全意識培訓:理解加密原理及其局限性。

常見問題

維熱納爾密碼現在還安全嗎?

維熱納爾密碼歷史上曾被認為是牢不可破的,但19世紀已被破解。Kasiski 測試和巧合指數分析法可以有效找出密鑰長度。現代加密(如 AES)應用於敏感數據。

密鑰可以是任何長度嗎?

是的,密鑰可以是任何長度。一般來說,密鑰越長越難被破解,因為重複模式不太明顯。但使用本工具的 Kasiski 測試仍然可以找到密鑰長度。

非字母字符會被加密嗎?

不會。本工具只加密字母字符 (A-Z, a-z)。數字、空格、符號等在加密過程中保持不變,位置也會保留。

什麼是巧合指數 (Index of Coincidence)?

巧合指數是密文中相同字母出現在相同位置的概率。英文約為 0.065,隨機文本約為 0.038。用來估計密鑰長度——正確的分組會產生較高的 IoC。

Kasiski 測試如何工作?

Kasiski 測試尋找密文中重複的字母組合,假設它們來自相同的明文和密鑰對齊。重複之間的距離通常是密鑰長度的倍數,計算 GCD 得到估計的密鑰長度。

我可以離線使用這個工具嗎?

完全可以。此工具在您的瀏覽器中運行,不向任何服務器發送數據。保存此頁面即可離線使用。

返回頂端