資源簡介
使用java實現的DES算法加密,帶有界面。
代碼片段和文件信息
package?frelationmainten;?
import?java.security.Key;?
import?java.security.SecureRandom;?
import?javax.crypto.Cipher;?
import?javax.crypto.KeyGenerator;?
import?java.io.*;
/**?
*?如果不使用界面,這個就是一個單獨的處理程序
*?使用DES加密與解密可對byte[]String類型進行加密與解密?
*?密文可使用Stringbyte[]存儲.?
*?
*?方法:?
*?void?getKey(String?strKey)從strKey的字條生成一個Key?
*?
*?String?getEncString(String?strMing)對strMing進行加密返回String密文?
*?String?getDesString(String?strMi)對strMin進行解密返回String明文?
*?
*byte[]?getEncCode(byte[]?byteS)byte[]型的加密?
*byte[]?getDesCode(byte[]?byteD)byte[]型的解密?
*author@13051067?yangyelong
*/?
public?class?DesEncrypt?{?
Key?key;?
/**?
*?根據參數生成KEY?
*?@param?strKey?
*/?
public?void?getKey(String?strKey)?{?
try{?
KeyGenerator?_generator?=?KeyGenerator.getInstance(“DES“);?
_generator.init(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3320??2008-11-16?11:28??楊葉龍+13051067+第二次作業+DES加密算法\encrypt?in?des\DesEncrypt.class
?????文件???????4879??2008-11-16?11:28??楊葉龍+13051067+第二次作業+DES加密算法\encrypt?in?des\DesEncrypt.java
?????文件???????2641??2008-11-16?11:28??楊葉龍+13051067+第二次作業+DES加密算法\encrypt?in?des\PrimeGUI.class
?????文件???????1726??2008-11-16?11:28??楊葉龍+13051067+第二次作業+DES加密算法\encrypt?in?des\PrimeGUI.java
?????文件???????6674??2008-11-16?11:31??楊葉龍+13051067+第二次作業+DES加密算法\encrypt.jar
?????文件????????313??2008-11-16?11:37??楊葉龍+13051067+第二次作業+DES加密算法\運行說明,必看!!.txt
?????目錄??????????0??2008-11-16?11:32??楊葉龍+13051067+第二次作業+DES加密算法\encrypt?in?des
?????目錄??????????0??2008-11-16?11:33??楊葉龍+13051067+第二次作業+DES加密算法
-----------?---------??----------?-----??----
????????????????19553????????????????????8
評論
共有 條評論