Playfair Cipher is available directly in your browser, with no data uploaded.
普萊費爾密碼(Playfair cipher)是第一種實用的雙字母替換密碼,由查爾斯·惠斯通於1854年發明,以其朋友萊昂·普萊費爾的名字命名。它在第二次布爾戰爭和第一次世界大戰中被廣泛使用。
1. 選擇一個關鍵詞(如 "PLAYFAIR")
2. 去除重複字母("PLAYFIR")
3. 將字母填入 5×5 矩陣
4. 剩餘位置按字母表順序填入剩餘字母
5. I 和 J 合併到同一格(通常將 J 替換為 I)
1. 將明文中的 J 替換為 I
2. 將明文按兩個字母一組劃分
3. 如果一組中兩個字母相同,在中間插入 X
4. 如果總長度為奇數,末尾補 X
5. 對每一組應用三條規則之一進行加密
普萊費爾密碼是第一個廣泛使用的雙字母替換密碼。與單字母替換密碼相比,它的安全性大大提高,因為頻率分析針對的是單個字母,而普萊費爾有 26×26=676 種可能的字母對,使得頻率分析變得困難得多。
雖然比單字母替換安全,但普萊費爾密碼仍可被破解:
• 只需幾百個字母的密文即可通過頻率分析破解
• 已知明文攻擊非常有效
• 現代計算機可以在幾秒鐘內暴力破解所有可能的密鑰
• 雙字母替換:6×6 矩陣,包含數字
• 四方密碼:使用四個 5×5 矩陣
• 希爾密碼:基於線性代數的多字母替換
普萊費爾密碼。專為開發者打造的在線工具,純前端運行,代碼不離開瀏覽器。