當前位置:首頁 » 密碼管理 » playfair加密c

playfair加密c

發布時間: 2023-06-13 00:53:07

A. 加密解密工具:普萊費爾密碼

普萊費爾密碼(英文:Playfair Cipher 或 Playfair Square)是一種使用一個關鍵詞方格來加密字元對的加密法,1854年由一位名叫查爾斯·惠斯通(Charles Wheatstone)的英國人發明。

簡介

經萊昂·普萊費爾提倡在英國軍地和政府使用。它有一些不太明顯的特徵:密文的字母數一定是偶數;任意兩個同組的字母都不會相同,如果出現這種字元必是亂碼和虛碼。

它使用方便而且可以讓頻度分析法變成瞎子,在1854到1855年的克里米亞戰爭和1899年的布爾戰爭中有廣泛應用。但在1915年的一戰中被破譯了。

編寫分三步:

1.編制密碼表 

2.整理明文 

3.編寫密文 構成部分:

1.密鑰 

2.明文

3.密文

4.註明的某個字母代替的另一個字母。

演算法

它依據一個5*5的正方形組成的密碼表來編寫,密碼表裡排列有25個字母。5*5的密碼表,共有5行5列字母。第一列(或第一行)是密鑰,其餘按照字母順序,如果密鑰過長可佔用第二列或行。密鑰是一個單詞或片語,若有重復字母,可將後面重復的字母去掉。當然也要把使用頻率最少的字母去掉(它依據一個5*5的正方形組成的密碼表來編寫,密碼表裡排列有25個字母。如果一種語言字母超過25個,可以去掉使用頻率最少的一個。如,法語一般去掉w或k,德語則是把i和j合起來當成一個字母看待,英語中z使用最少,可以去掉它)。

工具鏈接: http://www.atoolbox.net/Tool.php?Id=912

熱點內容
哪些車有配置前後防撞鋼梁 發布:2025-03-16 22:55:35 瀏覽:728
伺服器怎麼設置外網訪問 發布:2025-03-16 22:53:03 瀏覽:185
安卓手機如何繞過緩存軟體 發布:2025-03-16 22:35:16 瀏覽:242
c語言求職 發布:2025-03-16 22:34:23 瀏覽:429
在線教育培訓源碼 發布:2025-03-16 22:31:57 瀏覽:233
反編譯vb工具 發布:2025-03-16 22:27:04 瀏覽:353
安卓流程為什麼越來越多 發布:2025-03-16 22:26:50 瀏覽:933
五軸編程模型 發布:2025-03-16 22:17:48 瀏覽:181
linuxc函數庫 發布:2025-03-16 22:03:33 瀏覽:921
iphone最新版系統從哪裡改密碼 發布:2025-03-16 21:56:19 瀏覽:596