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