Command Palette

Search for a command to run...

凱撒

凱撒密碼編碼器和解碼器

使用任何移位對凱撒密文進行編碼和解碼,加上 ROT13 和 ROT47。暴力破解所有 25 個移位以破解未知密鑰。

Output will appear here...

Brute-force all 25 shifts

Category:encoding
Mode:Offline
Version:1.0.0
Access:Free

凱撒密碼是什麼?

凱撒密碼是一種替換密碼,它將訊息中的每個字母替換為另一個字母,該字母的位置沿著字母表更遠。移三,A 變成D,B 變成E,Z 包裹到C。它以朱利葉斯·凱撒(Julius Caesar) 的名字命名,根據羅馬歷史學家蘇托尼烏斯(Suetonius) 的說法,凱撒使用三的移位來保護他的軍事信件。該工具將純文字編碼為密文,將密文解碼回純文本,並且當您不知道密鑰時可以立即嘗試所有可能的移位。

凱撒密碼只有 25 個可用金鑰,從 1 到 25 的每個移位都有一個,這使得它易於學習和破解。由於密鑰數量非常少,攻擊者可以簡單地嘗試所有密鑰,這種方法稱為暴力。該工具為您建立完整清單:貼上截獲的訊息,並顯示所有 25 個候選解碼,以便您可以讀下該列並發現變成真實單字的解碼。這就是為什麼凱撒密碼今天是一個教學範例,而不是真正的安全性。

其中包括兩個眾所周知的特殊情況。 ROT13 是一種凱撒密碼,移位恰好為 13,因為 13 是 26 的一半,應用它兩次會傳回原始文本,因此同一個按鈕既可以加擾也可以解擾。它在論壇和 Usenet 貼文中使用,以隱藏劇透和妙語,而無需真正加密它們。 ROT47 將這個想法擴展到 94 個可列印的 ASCII 字符,因此它還可以旋轉數字和標點符號。這裡的所有內容都完全在您的瀏覽器中運行:您的文字永遠不會上傳、記錄或存儲,工具一旦加載就會離線工作,並且免費,無需帳戶。

如何使用凱撒密碼工具?

1

輸入您的文字

鍵入或貼上要編碼的訊息到輸入框中,或貼上要解碼的密文。

2

選擇密碼和金鑰

選擇標準 Caesar 並設定從 1 到 25 的移位,或選擇不需要鍵的 ROT13 或 ROT47 預設。

3

編碼或解碼

在編碼和解碼之間切換。編碼將字母向前移動;解碼將它們向後移動相同的量。

4

複製結果或破解密鑰

一鍵複製輸出,或在金鑰未知時開啟暴力列表以查看所有 25 種可能的解碼。

主要特點

從 1 到 25 的任何變化

設定您需要的確切密鑰。字母環繞字母表,編碼和解碼時都保留大小寫。

ROT13 和 ROT47 預設

一鍵式 ROT13 用於擾流板式加擾,而 ROT47 用於旋轉數字、標點符號以及字母。

蠻力餅乾

當您不知道使用了哪個移位時,請立即查看所有 25 種可能的解碼以恢復訊息。

保留了除了字母之外的一切

空間、數字、標點符號和符號保持不變,因此格式和佈局保持不變。

Frequently Asked Questions

凱撒密碼是一種替換密碼,它將訊息的每個字母在字母表中向下移動固定數量的位置。移動 3 後,A 變為 D,Z 包裹為 C。它是最古老、最簡單的加密方法之一。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

caesar ciphercaesar cipher decodercaesar cipher encoderrot13rot47shift cipherdecrypt caesar ciphercaesar cipher translatorcipher solver