DESTest.java
上传用户:lior1029
上传日期:2013-05-07
资源大小:209k
文件大小:1k
源码类别:

CA认证

开发平台:

Java

  1. package org.infosecurity.cryptography;
  2. /**
  3.  * <p>Title: 中国信息安全组织</p>
  4.  * <p>Description: </p>
  5.  * <p>Copyright: Copyright (c) 2002</p>
  6.  * <p>Company: 中信信息安全组织(CISO)</p>
  7.  * @version 1.0.2002.0310
  8.  */
  9. import java.lang.*;
  10. import java.io.*;
  11. public class DESTest{
  12.     public DESTest()
  13.     {
  14.     }
  15.     public static long getCurrentTime()
  16.     {
  17.       java.util.Date dt = new java.util.Date();
  18.       return dt.getTime();
  19.     }
  20.     public static String getTestText()
  21.     {
  22.         String sPlainText ="这是一个测试例子";
  23.         return sPlainText;
  24.     }
  25.     public static void main(String[] args) throws IOException
  26.     {
  27.         // 设置密码(12345678)
  28. DES algorithm=new DES("12345678".getBytes());
  29. String sPlainText=getTestText();
  30. System.out.println("明文数据:"+sPlainText );
  31.     System.out.println("明文长度:"+sPlainText.length() );
  32.         // 加密
  33. byte ciphertext[]=algorithm.encrypt(sPlainText.getBytes());
  34.         // 解密
  35. byte byPlainText[]=algorithm.decrypt(ciphertext);
  36. System.out.print("解密数据:");
  37.         System.out.println(new String(byPlainText));
  38.     }
  39. }