當前位置:首頁 » 密碼管理 » 電腦恢復密碼輪換什麼意思

電腦恢復密碼輪換什麼意思

發布時間: 2025-06-01 15:08:28

1. 換位密碼的舉例

舉例:周期為e的換位將明文字母劃分。

換位密碼就是一種早期的加密方法,與明文的字母保持相同,區別是順序被打亂了。

古典密碼:

從遠古到1949年香農發表《保密系統的通信理論》,這期間人類所使用的密碼均稱為古典密碼,本文主要介紹三種古典密碼,分別為置換密碼,代換密碼和輪換密碼。

置換密碼(又稱為換位密碼):

是指明文中各字元的位置次序重新排列得到密文的一種密碼體制。

特點:保持明=文中所有的字元不變,只是利用置換打亂明文字元的位置和次序。

置換定義:有限集X上的運算σ:X→X,σ是一個雙射函數,那麼稱σ為一個置換。

即任意x∈X,存在唯一的x』∈X,使得σ(x)=x』。

解密的時候會用到逆置換σ』,即任意x』∈X,存在唯一的x∈X,使得σ』(x』)=x且滿足σσ』=I。

對置換有了一個基本的認識之後我們來談一下置換密碼,置換密碼有兩種,一種為列置換密碼,一種為周期置換密碼。

列置換密碼:

列置換密碼,顧名思義,按列換位並且按列讀出明文序列得到密文,具體加密步驟如下:

將明文p以固定分組長度m按行寫出nxm階矩陣(若不m倍數,空餘部分空格補充)。

按(1,2,3…m)的置換σ交換列的位置,σ為密鑰。

把新得到的矩陣按列的順序依次讀出得到密文c。

解密過程如下:

將密文c以固定的長度n按列寫成nxm階矩陣。

按逆矩陣σ』交換列的位置。

把矩陣按著行依次讀出為明文。

周期置換:

周期變換密碼是將明文P按固定長度m分組,然後對每組的字元串按置換σ重新排列位置從而得到密文。

周期排列與列排列思想是一致的,只不過列排列是以矩陣的形式整列換位置,而周期是在分組以後對每組分別變換。懂得列排列就可以很容易地理解周期排列。

代換密碼(又稱為替代密碼):

就是講明文中的每個字元替代成密文中的另一個字元,替代後的各個字母保持原來的位置,在對密文進行逆替換就可以恢復出明文。

代換密碼有分為單表代換密碼和多表代換密碼。

單表代換密碼我們分別介紹凱撒密碼和仿射密碼。

凱撒密碼:

凱撒密碼依據凱撒密碼代換表對26個英文字母進行替換。

熱點內容
朗逸最高配置是哪個車身 發布:2025-06-10 02:53:55 瀏覽:733
hibernate用sql查詢 發布:2025-06-10 02:50:05 瀏覽:323
優酷padavan編譯 發布:2025-06-10 02:34:29 瀏覽:482
雲伺服器自助管理 發布:2025-06-10 02:33:48 瀏覽:920
緩存放機械硬碟怎麼設置 發布:2025-06-10 02:28:11 瀏覽:871
編譯論 發布:2025-06-10 02:22:54 瀏覽:23
sql選第7 發布:2025-06-10 02:17:22 瀏覽:11
花椒源碼 發布:2025-06-10 02:04:38 瀏覽:890
oraclelinux創建庫 發布:2025-06-10 02:03:58 瀏覽:272
sql性能分析工具 發布:2025-06-10 01:58:57 瀏覽:819