① 「DES」是什麼意思
DES全稱為Data Encryption Standard,即數據加密標准,是一種使用密鑰加密的塊演算法。
DES加密演算法中,明文和密文為64位分組。密鑰的長度為64位,但是密鑰的每個第八位設置為奇偶校驗位,因此密鑰的實際長度為56位。
經過16次迭代運算後,得到L16、R16,將此作為輸入,進行逆置換,逆置換正好是初始置換的逆運算,由此即得到密文輸出。此演算法是對稱加密演算法體系中的代表,在計算機網路系統中廣泛使用。
(1)計算機網路中廣泛使用的des演算法屬於擴展閱讀
密鑰K=需經過PC-1表置換,即執行置換選擇1過程。
PC-1表為:
57,49,41,33,25,17,0901,58,50,42,34,26,1810,02,59,51,43,35,2719,11,03,60,52,44,3663,55,47,39,31,23,1507,62,54,46,38,30,2214,06,61,53,45,37,2921,13,05,28,20,12,04
PC-1表為8行7列的表,密鑰K經PC-1後變為56位數據K'。
K'(56位)=