當前位置:首頁 » 密碼管理 » 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

熱點內容
iphone最新版系統從哪裡改密碼 發布:2025-03-16 21:56:19 瀏覽:593
python的execute 發布:2025-03-16 21:40:24 瀏覽:765
今天的訪問量就靠你了 發布:2025-03-16 21:39:35 瀏覽:428
linux分區表查看 發布:2025-03-16 21:20:17 瀏覽:643
java多個if 發布:2025-03-16 21:15:46 瀏覽:694
可樂存儲 發布:2025-03-16 21:15:07 瀏覽:871
ios遷移安卓用什麼助手 發布:2025-03-16 20:12:42 瀏覽:720
python異常值處理 發布:2025-03-16 20:12:42 瀏覽:581
POtn編程 發布:2025-03-16 20:06:11 瀏覽:776
競彩資金怎麼配置 發布:2025-03-16 20:01:57 瀏覽:10