Toolbox Hub
所有工具

Caesar Cipher

Encrypt decrypt

Encrypt decrypt 在您的瀏覽器中本地執行

About the

凱撒密碼將訊息中的每個字母在字母表中移動固定數量的位置,從 Z 繞回到 A。它是有記錄的最古老的密碼,並且仍然是理解替換含義的最清晰的方法,因為整個系統就是一個數字。您可以在此提供文字和班次:輸入訊息,然後輸入垂直線,然後輸入班次,例如 hello|3。如果省略移位,則使用 3,據說這是凱撒本人使用的值。僅將其視為教學工具和益智裝置;它很容易破碎。

Where people use the

  • 向學習者解釋替換密碼的工作原理。
  • 解決或設定謎題或藏寶線索。
  • 將劇透藏在顯眼的地方,不讓不注意的人看到。
  • 檢查手動 ROT13 或 ROT-n 結果。

How to use the

  1. 1

    貼上您的文字

    使用文字區域。沒有需要記住的特殊輸入格式。

  2. 2

    選擇編碼或解碼

    編碼將字母向前移動。解碼會將它們向後移動相同的量,因此您不必自己計算出反向移動。

  3. 3

    設定班次

    將滑桿從 0 拖曳到 25,或點選 ROT1、ROT3、ROT13 和 ROT25 的快速按鈕之一。

  4. 4

    讀取結果

    當您更改任何內容時,就會出現輸出,並附有一條註釋,告訴您哪個轉變將撤銷它。

  5. 5

    如果你不知道,請嘗試每個班次

    只有 25 個有意義的轉變,因此滑動滑桿直到文字看起來像語言就是破解這個密碼的全部過程。

提示和最佳實踐

  • 請記住,移位 13 是其自身的倒數,這就是為什麼使用 ROT13 來劇透的原因。
  • 若要反轉任何移位 n,請套用 26 減去 n。
  • 保留空格和標點符號;它們使得結果像謎題一樣可讀。

常見問題

為什麼預設是3?

因為在倖存的記錄中,3 的轉變歸因於朱利葉斯·凱撒 (Julius Caesar)。這是一個約定,而不是數學要求; 1 到 25 之間的任何值都有效。

在不知道移位的情況下如何解密?

嘗試所有 25 個班次並讀取結果。這需要幾秒鐘的時間,這就是為什麼這種密碼不能提供真正的安全性。頻率分析,即檢視哪些字母出現最頻繁,是同一想法的系統版本。

空格和標點符號是否加密?

不會。僅移動字母;數字、空格和標點符號不變。這就是一旦您瞭解了方法,結果就很容易閱讀的原因之一。

案件還存續嗎?

是的。大寫字母在大寫字母表中移動,小寫字母在小寫字母表中移動,因此保留了大寫字母。

這是否足以安全地傳送真正的秘密?

不,不是遠端。它有 25 個可能的鍵,並且沒有針對頻率分析的保護。它非常適合解謎、教學和隱藏劇透。

相關工具