• 大小: 153KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: Java
  • 标签: DES  java  加解密  

资源简介

用JAVA实现DES加解密文本文件,简单实现图形界面,可以调用DES类对自己想要加解密的文本进行加解密。

资源截图

代码片段和文件信息

package des;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.SecretKey;
import java.security.NoSuchAlgorithmException;
import java.security.Security;
import java.security.SecureRandom;
import java.io.*;
import sun.misc.base64Decoder;
import sun.misc.base64Encoder;
/**
* DES加密的,文件中共有两个方法加密、解密
* @author asdtiang
*/
public class DES {
     private String Algorithm = “DES“;///设置算法为DES
     private KeyGenerator keygen;
     private SecretKey deskey;
     private Cipher c;
     private String key=new String(“asdtiang“);
     private byte[] cipherByte;
     String strMing=null;
     /**
      * 初始化 DES 实例
      */
     public DES() {
           init();
     }
     public void setKey(String s){
           this.key=s;
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5721  2008-10-24 22:26  classes\des\DES.class

     文件        784  2008-10-24 22:26  classes\des\Mainframe$Mainframe_choose2_actionAdapter.class

     文件        784  2008-10-24 22:26  classes\des\Mainframe$Mainframe_choose3_actionAdapter.class

     文件        789  2008-10-24 22:26  classes\des\Mainframe$Mainframe_jButton1_actionAdapter.class

     文件        788  2008-10-24 22:26  classes\des\Mainframe$Mainframe_jButton3_actionAdapter.class

     文件        788  2008-10-24 22:26  classes\des\Mainframe$Mainframe_jButton4_actionAdapter.class

     文件       6987  2008-10-24 22:26  classes\des\Mainframe.class

     文件        655  2008-10-24 22:26  classes\des\Mainframe_jButton2_actionAdapter.class

     目录          0  2008-04-15 11:17  classes\des

     文件      10428  2008-10-24 22:26  classes\package cache\des.dep2

     目录          0  2008-04-15 11:17  classes\package cache

     目录          0  2008-04-15 11:17  classes

     文件       7138  2008-10-24 22:26  src\des\DES.java

     文件       9216  2008-10-24 22:26  src\des\Mainframe.java

     目录          0  2008-04-15 11:17  src\des

     目录          0  2008-04-15 11:17  src

     文件      18758  2008-10-24 22:26  DES.jar

     文件       5329  2008-10-24 22:26  DES.jpx

     文件       2471  2008-10-23 13:07  DES.jpx.local

     文件       2475  2008-10-23 13:07  DES.jpx.local~

     文件     135747  2008-10-24 22:26  DES-linux

     文件     171358  2008-10-24 22:26  DESW.exe

     文件        134  2008-10-24 22:35  readme.txt

     文件       7122  2008-04-15 11:17  bak\des\DES.java~1~

     文件       9279  2008-04-15 11:17  bak\des\Mainframe.java~1~

     文件       9314  2008-10-23 11:38  bak\des\Mainframe.java~2~

     文件       9317  2008-10-23 11:56  bak\des\Mainframe.java~3~

     文件       9376  2008-10-23 13:05  bak\des\Mainframe.java~4~

     文件       9321  2008-10-23 13:06  bak\des\Mainframe.java~5~

     目录          0  2008-10-23 13:05  bak\des

............此处省略4个文件信息

评论

共有 条评论