【導讀】密碼學是一門理論性和實用性都很強的課程,也是密碼學課程設(shè)計環(huán)節(jié)應(yīng)占有重。要的地位,密碼技術(shù)為現(xiàn)代電子商務(wù)、網(wǎng)絡(luò)安全等必修之工具;提高學生在應(yīng)用C語言、數(shù)據(jù)結(jié)構(gòu)編寫大型算法的能力;2.綜合設(shè)計條件:WindowsXP操作系統(tǒng),VisualC++軟件。版的軟件開發(fā)環(huán)境中運行并得到正確的結(jié)果。要求學生按教師的要求,認真編寫出DES對稱算法的程。序代碼,并運行出結(jié)果,完成設(shè)計論文。基本原理,并編寫其程序代碼,在VisualC++中調(diào)試。稱密碼算法的工作原理的資料。由IBM公司研制的一種加密算法,并且批準它作為非機要部門使用的數(shù)據(jù)加密標準。DES也是曾被廣泛使用的分組密碼,遍及世界的政府,銀行和標準化組織把DES. 作為安全和論證通信的基礎(chǔ)。DES算法公開是密碼學史上里程碑式的事件。DES算法是分組密鑰,每次處理64位的明文數(shù)據(jù),形成64位的密文。的數(shù),且隨時可更換。此次設(shè)計主要是對DES數(shù)據(jù)加密標準原理和流程的描述,D從初。++語言實現(xiàn)了它的模擬應(yīng)用。