跳至工具
mtool
  • 免費
  • 免註冊
  • 在裝置上

SIGABA 密碼機模擬器

SIGABA模擬器能在瀏覽器中展示15轉子教學模型的加密與解密,免費使用,免註冊。 設定三組共15個轉子,輸入訊息並觀察訊號路徑;每則訊息會恢復設定的初始金鑰。

機器設定

設定三組共 15 個轉輪。每則訊息都從相同的初始金鑰重新開始。

機型

加密轉輪

0:O · 1:O · 2:O · 3:O · 4:O

控制轉輪

5:O · 6:O · 7:O · 8:O · 9:O

索引轉輪

0:0 · 1:0 · 2:0 · 3:0 · 4:0

加密或解密

解密須使用相同的初始金鑰和型號。SIGABA 沒有反射器,訊號反向穿過加密轉輪。

操作
0 / 5000

歷史鍵盤規則:空格在加密前變成 Z,輸入的 Z 則變成 X。解密時內部的 Z 輸出為空格,因此無法還原原來的 Z。

追蹤訊號

字母先經過五個加密轉輪。接著控制與索引脈衝決定下一個字母前哪些轉輪步進。

輸入文字即可查看每個字母的路徑和轉輪動作。

CSP-889 / CSP-2900 教學模型。公開的 26 接點轉輪接線是為模擬器重建的,並非經核實的戰時接線。歷史密文需要相符的轉輪和金鑰。

所有處理都在此分頁完成。訊息與金鑰不會傳送給 mtool。歷史轉輪密碼不適合保護現代機密。

機械原理、接線來源與測試向量: NSA · SJSU · Rotorvis

使用方式

  1. 設定全部 15 個轉輪設定三組共 15 個轉輪。每則訊息都從相同的初始金鑰重新開始。 選擇已使用的轉輪會交換兩個編號。每個 26 接點轉輪只使用一次。
  2. 加密或解密解密須使用相同的初始金鑰和型號。SIGABA 沒有反射器,訊號反向穿過加密轉輪。 歷史鍵盤規則:空格在加密前變成 Z,輸入的 Z 則變成 X。解密時內部的 Z 輸出為空格,因此無法還原原來的 Z。
  3. 追蹤訊號字母先經過五個加密轉輪。接著控制與索引脈衝決定下一個字母前哪些轉輪步進。

常見問題

SIGABA 密碼機是什麼?

設定 SIGABA 的 15 個轉輪,使用 CSP-889 或 CSP-2900 加密、解密,並逐步查看轉輪運動。 五個 26 接點轉輪由左至右轉換文字。CSP-2900 的第 2、4 個位置反向轉動。

15 個轉輪如何運作?

五個 26 接點轉輪控制不規則步進。第 3 個位置每次按鍵都轉動,第 1、5 個位置不動。 五個 10 接點轉輪在訊息處理期間保持靜止,將控制脈衝送往加密轉輪。 字母先經過五個加密轉輪。接著控制與索引脈衝決定下一個字母前哪些轉輪步進。

如何解密 SIGABA 密文?

解密須使用相同的初始金鑰和型號。SIGABA 沒有反射器,訊號反向穿過加密轉輪。

空格和字母 Z 如何處理?

歷史鍵盤規則:空格在加密前變成 Z,輸入的 Z 則變成 X。解密時內部的 Z 輸出為空格,因此無法還原原來的 Z。

這些轉輪接線是戰時原件嗎?

CSP-889 / CSP-2900 教學模型。公開的 26 接點轉輪接線是為模擬器重建的,並非經核實的戰時接線。歷史密文需要相符的轉輪和金鑰。

這個工具免費嗎?

是的。這個工具免費,免註冊,也沒有每日使用次數限制。

需要帳號嗎?

不需要。你不需帳號即可使用這個工具。

我輸入的內容會傳送到任何地方嗎?

不會。這個工具在瀏覽器中執行。輸入與結果始終留在你的裝置上,除非你選擇分享。

相關工具

恩尼格瑪密碼機模擬器

在線模擬恩尼格瑪 I、M3 和 M4:設定轉子、字母環、反射器與接線板,體驗加密、解密及逐字訊號追蹤。

開啟

文字加密

在瀏覽器中使用隨機 256 位元金鑰加密和解密任何語言的訊息,並複製文字密文。

開啟