国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

des算法的c語(yǔ)言程序?qū)崿F(xiàn).doc

約12頁(yè)DOC格式手機(jī)打開展開

des算法的c語(yǔ)言程序?qū)崿F(xiàn),des算法的c語(yǔ)言程序?qū)崿F(xiàn)全文12頁(yè)約3700字論述翔實(shí)摘 要本文通過(guò)使用visual c++開發(fā)應(yīng)用軟件,實(shí)現(xiàn)了des算法。在本課程設(shè)計(jì)中,des是一種用56位密鑰來(lái)加密64位數(shù)據(jù)的方法,用戶輸入一個(gè)密碼,把這個(gè)密碼轉(zhuǎn)換為二進(jìn)制64位,去除64位密碼中作為奇偶校驗(yàn)位的第8、16、24、32、40、48、56、64位,...
編號(hào):10-27039大小:363.50K
分類: 論文>計(jì)算機(jī)論文

內(nèi)容介紹

此文檔由會(huì)員 孤星逐月 發(fā)布

DES算法的C語(yǔ)言程序?qū)崿F(xiàn)

全文12頁(yè) 約3700字 論述翔實(shí)

摘 要

本文通過(guò)使用Visual C++開發(fā)應(yīng)用軟件,實(shí)現(xiàn)了DES算法。
在本課程設(shè)計(jì)中,des是一種用56位密鑰來(lái)加密64位數(shù)據(jù)的方法,用戶輸入一個(gè)密碼,把這個(gè)密碼轉(zhuǎn)換為二進(jìn)制64位,去除64位密碼中作為奇偶校驗(yàn)位的第8、16、24、32、40、48、56、64位,剩下的56位作為有效輸入密鑰。在設(shè)計(jì)過(guò)程中,要進(jìn)行的就是對(duì)密鑰等份,密鑰移位,密鑰的選取和對(duì)數(shù)據(jù)的加密,換位,擴(kuò)展,壓縮等操作。
DES是一種分組密碼,在加密前,先對(duì)整個(gè)的明文進(jìn)行分組。每一個(gè)組長(zhǎng)為64bit,然后對(duì)每一個(gè)64bit二進(jìn)制進(jìn)行加密處理,產(chǎn)生一組64bit密文數(shù)據(jù),最后將各組密文串接起來(lái),即得出整個(gè)的密文。使用的密鑰為64bit,實(shí)際密鑰為56bit,有8bit用于奇偶校驗(yàn)。解密過(guò)程和加密過(guò)程相似,但是生成16個(gè)密鑰的順序正好相反。
通過(guò)上述對(duì)數(shù)據(jù)的操作,實(shí)現(xiàn)了對(duì)數(shù)據(jù)的加密和解密功能,在Visual C++下運(yùn)行良好并通過(guò)測(cè)試,說(shuō)明了程序的可行性和正確性。

關(guān)鍵詞:
DES算法,數(shù)據(jù)加密,Visual C++