强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁 > 資訊 > 經(jīng)驗(yàn) > des加密算法,什么是DES對(duì)稱加密算法

des加密算法,什么是DES對(duì)稱加密算法

來源:整理 時(shí)間:2023-09-07 04:43:29 編輯:智能門戶 手機(jī)版

本文目錄一覽

1,什么是DES對(duì)稱加密算法

加密和解密的方法是使用同一個(gè)密鑰(或者一組可以互相推出的密鑰)的算法就是對(duì)稱密鑰加密算法
數(shù)據(jù)加密的基本過程就是對(duì)原來為明文的文件或數(shù)據(jù)按某種算法進(jìn)行處理,使其成為不可讀的一段代碼,通常稱為“密文”,一般來說,是需要仔細(xì)的酸,才可以算的出來的,
對(duì)稱加密算法顧名思義就是加密和解密的過程是互逆的,也就是說加密的過程反過來就是解密的過程,所以相應(yīng)的加密和解密的密鑰是相同的。DES就是Data Encryption Standard,數(shù)據(jù)加密標(biāo)準(zhǔn),是一種使用密鑰加密的塊算法。具體請(qǐng)參見網(wǎng)頁鏈接
DES全稱為Data Encryption Standard,即數(shù)據(jù)加密標(biāo)準(zhǔn),是一種使用密鑰加密的塊算法,1977年被美國聯(lián)邦政府的國家標(biāo)準(zhǔn)局確定為聯(lián)邦資料處理標(biāo)準(zhǔn)(FIPS),并授權(quán)在非密級(jí)政府通信中使用,隨后該算法在國際上廣泛流傳開來。需要注意的是,在某些文獻(xiàn)中,作為算法的DES稱為數(shù)據(jù)加密算法(Data Encryption Algorithm,DEA),已與作為標(biāo)準(zhǔn)的DES區(qū)分開來。

什么是DES對(duì)稱加密算法

2,什么是DES加密

DES算法具有極高安全性,到目前為止,除了用窮舉搜索法對(duì)DES算法進(jìn)行攻擊外,還沒有發(fā)現(xiàn)更有效的辦法。而56位長(zhǎng)的密鑰的窮舉空間為256,這意味著如果一臺(tái)計(jì)算機(jī)的速度是每一秒種檢測(cè)一百萬個(gè)密鑰,則它搜索完全部密鑰就需要將近2285年的時(shí)間可以使用加密軟件對(duì)數(shù)據(jù)進(jìn)行加密如文件夾加密超級(jí)大師采用先進(jìn)的加密算法,使您的文件加密后,真正的達(dá)到超高的加密強(qiáng)度,讓您的加密文件無懈可擊,沒有密碼無法解密。五種加密方法:閃電加密速度快,對(duì)文件夾沒有大小限制,無論多大都可以在幾秒內(nèi)加密完畢。隱藏加密后,數(shù)據(jù)被徹底隱藏,只能通過軟件打開或解密。金鉆加密是把文件夾加密成一個(gè)加密文件, 打開或解密時(shí)需要輸入密碼。特點(diǎn)是安全性極高,沒有正確密碼任何人無法打開或解密。適用于比較小一點(diǎn)的重要文件存放的文件夾。全面加密是把文件夾里面的所有文件加密成加密文件, 打開文件夾不需要密碼,但是打開里面的每個(gè)文件都需要密碼。移動(dòng)加密是把數(shù)據(jù)加密成exe文件,可以移動(dòng)到其他沒有安裝軟件的電腦上解密,也可以通過網(wǎng)絡(luò)傳輸。注意:金鉆加密,移動(dòng)加密,全面加密忘記密碼無法解密,所以請(qǐng)您牢記密碼。
des對(duì)64位二進(jìn)制數(shù)據(jù)加密,產(chǎn)生64位密文數(shù)據(jù),實(shí)際密鑰長(zhǎng)度為56位(有8位用于奇偶校驗(yàn),解密時(shí)的過程和加密時(shí)相似,但密鑰的順序正好相反),這個(gè)標(biāo)準(zhǔn)由美國國家安全局和國家標(biāo)準(zhǔn)與技術(shù)局來管理。des的成功應(yīng)用是在銀行業(yè)中的電子資金轉(zhuǎn)賬(eft)領(lǐng)域中?,F(xiàn)在des也可由硬件實(shí)現(xiàn),at&t首先用lsi芯片實(shí)現(xiàn)了des的全部工作模式,該產(chǎn)品稱為數(shù)據(jù)加密處理機(jī)dep。另一個(gè)系統(tǒng)是國際數(shù)據(jù)加密算法(idea),它比des的加密性好,而且計(jì)算機(jī)功能也不需要那么強(qiáng)。在未來,它的應(yīng)用將被推廣到各個(gè)領(lǐng)域。idea加密標(biāo)準(zhǔn)由pgp(pretty good privacy)系統(tǒng)使用,pgp是一種可以為普通電子郵件用戶提供加密、解密方案的安全系統(tǒng)。在pgp系統(tǒng)中,使用idea(分組長(zhǎng)度128bit)、rsa(用于數(shù)字簽名、密鑰管理)、md5(用于數(shù)據(jù)壓縮)算法,它不但可以對(duì)你的郵件保密以防止非授權(quán)者閱讀,還能對(duì)你的郵件加以數(shù)字簽名從而使收信人確信郵件是由你發(fā)出。--

什么是DES加密

3,Java中 DES加密算法

三個(gè)文件: 一:skey_DES.java //對(duì)稱秘鑰生成及對(duì)象化保存 import java.io.FileOutputStream; import java.io.ObjectOutputStream; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; public class Skey_DES { public static void main(String args[])throws Exception { KeyGenerator kg=KeyGenerator.getInstance("DESede"); kg.init(168); SecretKey k=kg.generateKey(); FileOutputStream f=new FileOutputStream("key1.txt"); ObjectOutputStream b= new ObjectOutputStream(f); b.writeObject(k); } }; 二:SEnc.java //對(duì)稱秘鑰加密,使用字節(jié)碼 import java.io.*; import java.security.*; import javax.crypto.*; public class SEnc { public static void main(String args[]) throws Exception { String s="Hello123Hello123Hello123Hello123"; FileInputStream f=new FileInputStream("key1.txt"); ObjectInputStream b=new ObjectInputStream(f); Key k=(Key)b.readObject(); Cipher cp=Cipher.getInstance("DESede"); cp.init(Cipher.ENCRYPT_MODE,k); byte ptext[]=s.getBytes("UTF8"); for(int i=0;i

Java中 DES加密算法

文章TAG:des加密算法什么是DES對(duì)稱加密算法

最近更新

相關(guān)文章

經(jīng)驗(yàn)文章排行榜