資料庫加密des
⑴ des鏄瀵圭О鍔犲瘑榪樻槸闈炲圭О鍔犲瘑
DES錛堟暟鎹鍔犲瘑鏍囧噯錛夋槸涓縐嶅圭О鍔犲瘑綆楁硶銆
瀵圭О鍔犲瘑綆楁硶鏄鎸囧姞瀵嗗拰瑙e瘑浣跨敤鐩稿悓瀵嗛掗鐨勭畻娉曘傚湪DES涓錛屽姞瀵嗗拰瑙e瘑浣跨敤鐩稿悓鐨勫瘑閽ワ紝閫氬父縐頒負“縐橀掗”銆傚瘑閽ラ暱搴︿負56浣嶏紝浣嗙粡榪囧氭¤凱浠e悗錛屾渶緇堢殑鍔犲瘑鏁版嵁闀垮害綰︿負70姣旂壒宸﹀彸銆傝繖鎰忓懗鐫鍗充嬌鏀誨嚮鑰呮埅鑾蜂簡鍔犲瘑鐨勬暟鎹錛屼粬浠涔熸棤娉曠洿鎺ヨВ瀵嗗畠錛屽洜涓轟粬浠娌℃湁涓庡師濮嬪瘑閽ュ尮閰嶇殑瀵嗛掗銆
闈炲圭О鍔犲瘑綆楁硶浣跨敤涓瀵瑰瘑閽ワ細鍏閽ュ拰縐侀掗銆傚叕閽ュ彲浠ュ叕寮錛屼換浣曚漢閮藉彲浠ヤ嬌鐢ㄥ畠鏉ュ姞瀵嗕俊鎮銆傜劧鑰岋紝鍙鏈夋嫢鏈夌浉搴旂侀掗鐨勪漢鎵嶈兘瑙e瘑浣跨敤鍏閽ュ姞瀵嗙殑淇℃伅銆備絾鏄錛屽湪DES涓錛屾病鏈夎繖鏍風殑姒傚康銆
鎬葷殑鏉ヨ達紝DES鏄涓縐嶅圭О鍔犲瘑綆楁硶錛屽洜涓哄畠浣跨敤鐩稿悓鐨勫瘑閽ヨ繘琛屽姞瀵嗗拰瑙e瘑銆傜劧鑰岋紝瀹冪殑瀵嗛掗闀垮害杈冪煭錛岃繖浣垮緱瀹冨彲鑳芥洿瀹規槗鍙楀埌鏀誨嚮錛岀壒鍒鏄鍦ㄧ幇浠e己澶х殑璁$畻鏈哄拰綆楁硶闈㈠墠銆傚洜姝わ紝鐜板湪鏈夎稿氭洿瀹夊叏鐨勯夋嫨錛屽侫ES錛堥珮綰у姞瀵嗘爣鍑嗭級絳夈
⑵ 「DES」是什麼意思
「DES」意思是數據加密演算法(Data Encryption Algorithm,DEA)是一種對稱加密演算法,很可能是使用最廣泛的密鑰系統,特別是在保護金融數據的安全中,最初開發的DEA是嵌入硬體中的。通常,自動取款機(Automated Teller Machine,ATM)都使用DEA。它出自IBM的研究工作,IBM也曾對它擁有幾年的專利權,但是在1983年已到期後,處於公有范圍中,允許在特定條件下可以免除專利使用費而使用。1997年被美國政府正式採納。
1、數據加密標准
DES的原始思想可以參照二戰德國的恩格瑪機,其基本思想大致相同。傳統的密碼加密都是由古代的循環移位思想而來,恩格瑪機在這個基礎之上進行了擴散模糊。但是本質原理都是一樣的。現代DES在二進制級別做著同樣的事:替代模糊,增加分析的難度。
2、加密原理
DES 使用一個 56 位的密鑰以及附加的 8 位奇偶校驗位,產生最大 64 位的分組大小。這是一個迭代的分組密碼,使用稱為 Feistel 的技術,其中將加密的文本塊分成兩半。使用子密鑰對其中一半應用循環功能,然後將輸出與另一半進行"異或"運算;接著交換這兩半,這一過程會繼續下去,但最後一個循環不交換。DES 使用 16 個循環,使用異或,置換,代換,移位操作四種基本運算。
3、DES 的常見變體是三重 DES,使用 168 位的密鑰對資料進行三次加密的一種機制;它通常(但非始終)提供極其強大的安全性。如果三個 56 位的子元素都相同,則三重 DES 向後兼容 DES。
4、破解方法
攻擊 DES 的主要形式被稱為蠻力的或徹底密鑰搜索,即重復嘗試各種密鑰直到有一個符合為止。如果 DES 使用 56 位的密鑰,則可能的密鑰數量是 2 的 56 次方個。隨著計算機系統能力的不斷發展,DES 的安全性比它剛出現時會弱得多,然而從非關鍵性質的實際出發,仍可以認為它是足夠的。不過 ,DES 現在僅用於舊系統的鑒定,而更多地選擇新的加密標准 - 高級加密標准(Advanced Encryption Standard,AES)。
⑶ des鏄瀵圭О鍔犲瘑榪樻槸闈炲圭О鍔犲瘑
瀵圭О鍔犲瘑銆
DES鏄涓縐嶅圭О鍔犲瘑綆楁硶錛屾槸涓縐嶉潪甯哥畝渚跨殑鍔犲瘑綆楁硶錛屼絾鏄瀵嗛掗闀垮害姣旇緝鐭銆侱ES鍏ㄧО涓篋ata Encryption Standard錛屽嵆鏁版嵁鍔犲瘑鏍囧噯錛屾槸涓縐嶄嬌鐢ㄥ瘑閽ュ姞瀵嗙殑鍧楃畻娉曪紝1977騫磋緹庡浗鑱旈偊鏀垮簻鐨勫浗瀹舵爣鍑嗗矓紜瀹氫負鑱旈偊璧勬枡澶勭悊鏍囧噯錛團IPS錛夛紝騫舵巿鏉冨湪闈炲瘑綰ф斂搴滈氫俊涓浣跨敤錛岄殢鍚庤ョ畻娉曞湪鍥介檯涓婂箍娉涙祦浼犲紑鏉ャ
闇瑕佹敞鎰忕殑鏄錛屽湪鏌愪簺鏂囩尞涓錛屼綔涓虹畻娉曠殑DES縐頒負鏁版嵁鍔犲瘑綆楁硶錛圖ata Encryption Algorithm,DEA錛夛紝宸蹭笌浣滀負鏍囧噯鐨凞ES鍖哄垎寮鏉ャ
DES鍩烘湰鍘熷垯
DES璁捐′腑浣跨敤浜嗗垎緇勫瘑鐮佽捐$殑涓や釜鍘熷垯錛氭販娣嗭紙confusion錛夊拰鎵╂暎錛坉iffusion錛夛紝鍏剁洰鐨勬槸鎶楀嚮鏁屾墜瀵瑰瘑鐮佺郴緇熺殑緇熻″垎鏋愩傛販娣嗘槸浣垮瘑鏂囩殑緇熻$壒鎬т笌瀵嗛掗鐨勫彇鍊間箣闂寸殑鍏崇郴灝藉彲鑳藉嶆潅鍖栵紝浠ヤ嬌瀵嗛掗鍜屾槑鏂囦互鍙婂瘑鏂囦箣闂寸殑渚濊禆鎬у瑰瘑鐮佸垎鏋愯呮潵璇存槸鏃犳硶鍒╃敤鐨勩
鎵╂暎鐨勪綔鐢ㄥ氨鏄灝嗘瘡涓浣嶆槑鏂囩殑褰卞搷灝藉彲鑳借繀閫熷湴浣滅敤鍒拌緝澶氱殑杈撳嚭瀵嗘枃浣嶄腑錛屼互渚垮湪澶ч噺鐨勫瘑鏂囦腑娑堥櫎鏄庢枃鐨勭粺璁$粨鏋勶紝騫朵笖浣挎瘡涓浣嶅瘑閽ョ殑褰卞搷灝藉彲鑳借繀閫熷湴鎵╁睍鍒拌緝澶氱殑瀵嗘枃浣嶄腑錛屼互闃插瑰瘑閽ヨ繘琛岄愭電牬璇戙
浠ヤ笂鍐呭瑰弬鑰鐧懼害鐧劇-DES