数据库加密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