導航:首頁 > 版本升級 > 用des加密文本文件

用des加密文本文件

發布時間:2021-10-24 16:05:31

① DES演算法怎麼用來加密文件(圖片、文檔、音頻、視頻等)

這個我不清楚。

加密文件(圖片、文檔、音頻、視頻等),我使用的是超級加密3000.

超級加密3000的主要功能有文件加密(保護文本,文檔,電子表,圖片,網頁等內容),文件夾加密、隱藏、加鎖,文件隱藏、粉碎等。可滿足日常工作和生活中的安全保密需求,您盡可放心使用。

② 如何解DES加密的文件

一個用DES來加密、解密的類
http://www.javanb.com/java/1/17816.html

import java.security.*;
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESKeySpec;

/**
* 字元串工具集合
* @author Liudong
*/
public class StringUtils {

private static final String PASSword_CRYPT_KEY = "__jDlog_";
private final static String DES = "DES";

/**
* 加密
* @param src 數據源
* @param key 密鑰,長度必須是8的倍數
* @return 返回加密後的數據
* @throws Exception
*/
public static byte[] encrypt(byte[] src, byte[] key)throws Exception {
//DES演算法要求有一個可信任的隨機數源
SecureRandom sr = new SecureRandom();
// 從原始密匙數據創建DESKeySpec對象
DESKeySpec dks = new DESKeySpec(key);
// 創建一個密匙工廠,然後用它把DESKeySpec轉換成
// 一個SecretKey對象
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(DES);
SecretKey securekey = keyFactory.generateSecret(dks);
// Cipher對象實際完成加密操作
Cipher cipher = Cipher.getInstance(DES);
// 用密匙初始化Cipher對象
cipher.init(Cipher.ENCRYPT_MODE, securekey, sr);
// 現在,獲取數據並加密
// 正式執行加密操作
return cipher.doFinal(src);
}

/**
* 解密
* @param src 數據源
* @param key 密鑰,長度必須是8的倍數
* @return 返回解密後的原始數據
* @throws Exception
*/
public static byte[] decrypt(byte[] src, byte[] key)throws Exception {
// DES演算法要求有一個可信任的隨機數源
SecureRandom sr = new SecureRandom();
// 從原始密匙數據創建一個DESKeySpec對象
DESKeySpec dks = new DESKeySpec(key);
// 創建一個密匙工廠,然後用它把DESKeySpec對象轉換成
// 一個SecretKey對象
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(DES);
SecretKey securekey = keyFactory.generateSecret(dks);
// Cipher對象實際完成解密操作
Cipher cipher = Cipher.getInstance(DES);
// 用密匙初始化Cipher對象
cipher.init(Cipher.DECRYPT_MODE, securekey, sr);
// 現在,獲取數據並解密
// 正式執行解密操作
return cipher.doFinal(src);
}
/**
* 密碼解密
* @param data
* @return
* @throws Exception
*/
public final static String decrypt(String data){
try {
return new String(decrypt(hex2byte(data.getBytes()),
PASSWORD_CRYPT_KEY.getBytes()));
}catch(Exception e) {
}
return null;
}
/**
* 密碼加密
* @param password
* @return
* @throws Exception
*/
public final static String encrypt(String password){
try {
return byte2hex(encrypt(password.getBytes(),PASSWORD_CRYPT_KEY.getBytes())); }catch(Exception e) {
}
return null;
}

比較長, 轉了一部分.
參考資料:http://www.javanb.com/java/1/17816.html

③ DES怎麼加密文件使文件大小不變,給源碼.急用

DES加密怎麼可能保證文件長度不變?按照DES演算法標准,最後肯定要有填充的過程呢,除非你自己搞一個演算法。

④ 使用des對文件加密後怎麼解密

des加密解密都比較復雜
推薦使用加密軟體進行加密解密
文件夾加密超級大師解密也很方便。雙擊加密的數據在彈出的密碼框輸入正確的密碼,點擊【解密】即可

⑤ 我有一個C# DES文檔加密器的程序,可以對文本進行加密解密。解密的時候打開卻是亂碼。

這個我不清楚。

給文檔加密,我使用的是超級加密3000.

超級加密 3000採用先進的加密演算法,使你的文件和文件夾加密後,真正的達到超高的加密強度,讓你的加密數據無懈可擊。

⑥ DES加密問題

DES對64位二進制數據加密,產生64位密文數據,實際密鑰長度為56位(有8位用於奇偶校驗,解密時的過程和加密時相似,但密鑰的順序正好相反),這個標准由美國國家安全局和國家標准與技術局來管理。DES的成功應用是在銀行業中的電子資金轉賬(EFT)領域中。現在DES也可由硬體實現,AT&T首先用LSI晶元實現了DES的全部工作模式,該產品稱為數據加密處理機DEP。另一個系統是國際數據加密演算法(IDEA),它比DES的加密性好,而且計算機功能也不需要那麼強。在未來,它的應用將被推廣到各個領域。IDEA加密標准由PGP(Pretty Good Privacy)系統使用,PGP是一種可以為普通電子郵件用戶提供加密、解密方案的安全系統。在PGP系統中,使用IDEA(分組長度128bit)、RSA(用於數字簽名、密鑰管理)、MD5(用於數據壓縮)演算法,它不但可以對你的郵件保密以防止非授權者閱讀,還能對你的郵件加以數字簽名從而使收信人確信郵件是由你發出。--

⑦ 怎麼用des演算法對文件進行加密

這個我不會

給文件加密,我使用的是超級加密3000.

超級加密3000有超快和最強的文件、文件夾加密功能、數據保護功能,文件夾、文件的粉碎刪除以及文件夾偽裝等功能。

⑧ 什麼是DES加密

DES演算法具有極高安全性,到目前為止,除了用窮舉搜索法對DES演算法進行攻擊外,還沒有發現更有效的辦法。而56位長的密鑰的窮舉空間為256,這意味著如果一台計算機的速度是每一秒種檢測一百萬個密鑰,則它搜索完全部密鑰就需要將近2285年的時間
可以使用加密軟體對數據進行加密

如文件夾加密超級大師
採用先進的加密演算法,使您的文件加密後,真正的達到超高的加密強度,讓您的加密文件無懈可擊,沒有密碼無法解密。
五種加密方法:
閃電加密速度快,對文件夾沒有大小限制,無論多大都可以在幾秒內加密完畢。
隱藏加密後,數據被徹底隱藏,只能通過軟體打開或解密。

金鑽加密是把文件夾加密成一個加密文件, 打開或解密時需要輸入密碼。特點是安全性極高,沒有正確密碼任何人無法打開或解密。適用於比較小一點的重要文件存放的文件夾。

全面加密是把文件夾裡面的所有文件加密成加密文件, 打開文件夾不需要密碼,但是打開裡面的每個文件都需要密碼。

移動加密是把數據加密成exe文件,可以移動到其他沒有安裝軟體的電腦上解密,也可以通過網路傳輸。

注意:金鑽加密,移動加密,全面加密忘記密碼無法解密,所以請您牢記密碼。

閱讀全文

與用des加密文本文件相關的資料

熱點內容
無法從googleplay下載更多文件 瀏覽:13
蘋果手機qq裡面的視頻怎麼看 瀏覽:627
機密文件多少件按泄密處理 瀏覽:745
編譯linux 瀏覽:666
macbookpro2011拆機教程 瀏覽:675
eclipse代碼補全快捷鍵 瀏覽:873
電腦編程序的軟體有哪些 瀏覽:80
海賊王漫畫哪個網站 瀏覽:42
劍靈蘋果系統錯誤 瀏覽:707
蘋果5前置攝像頭旁邊是什麼孔 瀏覽:51
officeaccess資料庫 瀏覽:47
列印文件右邊顯示帶格式的 瀏覽:66
老版本仙劍傳奇 瀏覽:232
linux命令大全百度雲 瀏覽:328
5s如何備份程序到6s上 瀏覽:552
管家婆打開資料庫失敗 瀏覽:490
寧波編程考級是學什麼的 瀏覽:654
jdk提供的用於並發編程的同步器有哪些 瀏覽:551
matlabm文件怎麼寫 瀏覽:185
網路如何開通的 瀏覽:278

友情鏈接