You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- import java.io.*;
- import javax.crypto.*;
- import javax.crypto.Cipher;
- import javax.crypto.KeyGenerator;
- import javax.crypto.SecretKey;
-
-
- public class DES {
-
-
- public static void main(String[] args) {
-
- try{
-
- String st = "Hello";
- System.out.println("Real String: " + st);
-
- byte str[]= st.getBytes();
- Cipher c= Cipher.getInstance("DES");
- KeyGenerator kg =KeyGenerator.getInstance("DES");
- SecretKey sk= kg.generateKey();
-
- //encrypt mode
- c.init(Cipher.ENCRYPT_MODE, sk);
- byte ct[]= c.doFinal(str);
- System.out.println("ENCRYPT_MODE DATA : " + new String(ct));
-
- //decrypt mode
- c.init(Cipher.DECRYPT_MODE, sk);
- byte ct1[]= c.doFinal(ct);
- System.out.println("DECRYPT_MODE DATA : " + new String(ct1));
-
-
-
- }
- catch(Exception e)
- {
- System.out.println(e);
- }
-
-
- }
-
- }
|