換加密
① 替換式密碼的表格式替換加密
在表格式替換密碼中,明文不再單獨替換某個字母,而是一次過替換較大的字母單元(通常為一對字母)。第一個優點是頻率分布比單個字母時更平坦(雖然實際上並不平坦,因為在日常語言中,「TH」就遠遠比「XQ」常見)。其次,其產生的大量的符號,相應地需要更多的密文來進行高效的字母頻率分析。
為了替換每「對」字母,將需要共676個符號(26^2 = 676 )。在之前說過的《書寫中的隱蔽字元》一書中,德拉波爾塔提出了這樣一個系統:用一個20 x 20的表格(義大利或拉丁文字中的20個字母。),其中填上400個特別的字形。然而,該系統實為不切實際,更有可能從來沒有實際使用過。
最早的實用表格式替換密碼是查爾斯·惠斯登(英語:CharlesWheatstone)爵士於1854年所創的波雷費密碼。在此密碼中,5×5的方格中填滿了混合字母(兩個字母,通常I和J並排,即I等於J)。明文中每兩個字母為一單元,通常這個單元會在表上組成一個四方形(單元內容占其中兩個角),然後取另外兩角為密文。當單元內容在同一列或同一行時(即無法組成四方形),同列者密文為明文往右偏移一格;同行者密文為明文往下偏移一格。單元中兩者為同字母者於該單之前添加X(或Q)(即其後全體往後偏移一格)。波雷費密碼於第二次波耳戰爭開始直到第二次世界大戰為止一直用於軍事用途。
在1901年,費利克斯·第利斯塔(英語:Felix_Delastelle)推出了其他一些實際可用的表格式替換加密,包括二分密碼(英語:Bifid_cipher)、四方密碼及三分密碼。
萊斯特·S·希爾(英語:Lester S. Hill)於1929年發明了希爾密碼,它是一種表格式替換加密。希爾密碼可以使用線性代數來結合擁有非常多字母的單元。每個字母被視為二十六進制的數字:A = 0,B = 1,依此類推。(在某些變種中,會添加3個額外符號,將基底變成一個質數。)一串字母當成n維向量,跟一個n×n的矩陣相乘,再將得出的結果同餘26。注意用作加密的矩陣(即密匙),否則就不可能解碼。只有矩陣的行列式和26互質,才是可逆的。
因為希爾密碼完全建基於線性關繫上,它會很容易受到己知明文攻擊(英語:Known-plaintext attack),因此,有時它會結合一些非線性步驟來減少被擊破的機會。
② 加密應用密碼,怎麼改變我想換一個
加密應用密碼,怎麼改變?我想換一個,您可按照以下步驟更換加密的密碼:
在設置程序密碼的時候,需要額外添加「安全問題」,可以通過正確的安全問題答案重新設置程序密碼。
1、打開加密過的應用程序,隨便輸入密碼,屏幕下方會顯示「忘記密碼」按鈕;
2、點擊「忘記密碼」,輸入正確的安全問題答案,重新設置程序加密密碼。