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

52加密

發布時間: 2023-02-22 06:15:56

A. 國際數據加密演算法的演算法簡介

IDEA加密演算法簡介
IDEA(International Data Encryption Algorithm)在密碼學中屬於數據塊加密演算法(Block Cipher)類。IDEA使用長度為128bit的密鑰,數據塊大小為64bit。從理論上講,IDEA屬於「強」加密演算法,至今還沒有出現對該演算法的有效攻擊演算法。
早在1990年,Xuejia Lai等人在EuroCrypt』90年會上提出了分組密碼建議PES(Proposed Encryption Standard)。在EuroCrypt』91年會上,Xuejia Lai等人又提出了PES的修正版IPES(Improved PES)。目前IPES已經商品化,並改名為IDEA。IDEA已由瑞士的Ascom公司注冊專利,以商業目的使用IDEA演算法必須向該公司申請許可。
IDEA是一種由8個相似圈(Round)和一個輸出變換(Output Transformation)組成的迭代演算法。IDEA的每個圈都由三種函數:模(216+1)乘法、模216加法和按位XOR組成。
在加密之前,IDEA通過密鑰擴展(Key Expansion)將128bit的密鑰擴展為52Byte的加密密鑰EK(Encryption Key),然後由EK計算出解密密鑰DK(Decryption Key)。EK和DK分為8組半密鑰,每組長度為6Byte,前8組密鑰用於8圈加密,最後半組密鑰(4Byte)用於輸出變換。IDEA的加密過程和解密過程是一樣的,只不過使用不同的密鑰(加密時用EK,解密時用DK)。
密鑰擴展的過程如下:
1. 將128bit的密鑰作為EK的前8byte;
2. 將前8byte循環左移25bit,得到下一8byte,將這個過程循環7次;
3. 在第7次循環時,取前4byte作為EK的最後4byte;
4. 至此52byte的EK生成完畢。
密鑰擴展的過程如表1所示,為了能夠清楚的看出每個8Byte的關系,在表1中用粗線條將將每個8Byte劃分開了.
IDEA演算法相對來說是一個比較新的演算法,其安全性研究也在不斷進行之中。在IDEA演算法公布後不久,就有學者指出:IDEA的密鑰擴展演算法存在缺陷,導致在IDEA演算法中存在大量弱密鑰類,但這個弱點通過簡單的修改密鑰擴展演算法(加入異或運算元)即可克服。在1997年的EuroCrypt』97年會上,John Borst等人提出了對圈數減少的IDEA的兩種攻擊演算法:對3.5圈IDEA的截短差分攻擊(Truncate Diffrential Attack)和對3圈IDEA的差分線性攻擊(Diffrential Linear Attack)。但作者也同時指出,這兩種攻擊演算法對整8.5圈的IDEA演算法不可能取得實質性的攻擊效果。目前尚未出現新的攻擊演算法,一般認為攻擊整8.5圈IDEA演算法唯一有效的方法是窮盡搜索128bit的密鑰空間。

B. 52好壓卸載後怎麼用系統解壓

1.
首先將壓縮文件選中,然後在頁面上方點擊一下【解壓到】按鈕。
2.
接著就會彈出一個窗口,在該窗口中點擊【選擇位置】,給解壓文件的選擇好保存位置,然後點擊【立即解壓】。
3.
由於該壓縮文件是加密的,因此需要在窗口中輸入之前設置的密碼,然後點擊【確認】就可以解壓了

熱點內容
如何撤回密碼 發布:2025-08-22 02:30:36 瀏覽:676
安卓系統怎麼用藍牙傳給蘋果手機 發布:2025-08-22 02:27:51 瀏覽:477
android獲取數組 發布:2025-08-22 02:24:04 瀏覽:648
徵型壓縮機 發布:2025-08-22 02:10:15 瀏覽:496
真空壓縮袋能上飛機嗎 發布:2025-08-22 02:10:01 瀏覽:96
怎麼刪除伺服器文件 發布:2025-08-22 02:04:07 瀏覽:170
爐石傳說威脅腳本投降 發布:2025-08-22 01:54:10 瀏覽:332
大大哇腳本 發布:2025-08-22 01:49:32 瀏覽:96
python2pip 發布:2025-08-22 01:48:56 瀏覽:390
php和null 發布:2025-08-22 01:48:49 瀏覽:966