· 7 years ago · Jul 04, 2018, 08:08 AM
1import javax.crypto.Cipher;
2import javax.crypto.KeyGenerator;
3import javax.crypto.SecretKey;
4
5public class HelloWorld{
6 public static void main(String[] args) {
7
8 try{
9 KeyGenerator keygenerator = KeyGenerator.getInstance("AES");
10 SecretKey myDesKey = keygenerator.generateKey();
11 System.out.println(myDesKey.toString());
12
13 Cipher desCipher;
14 desCipher = Cipher.getInstance("AES");
15
16
17 byte[] text = "Helo World".getBytes("UTF8");
18
19
20 desCipher.init(Cipher.ENCRYPT_MODE, myDesKey);
21 byte[] textEncrypted = desCipher.doFinal(text);
22
23 String s = new String(textEncrypted);
24 System.out.println(s);
25
26 desCipher.init(Cipher.DECRYPT_MODE, myDesKey);
27 byte[] textDecrypted = desCipher.doFinal(textEncrypted);
28
29 s = new String(textDecrypted);
30 System.out.println(s);
31 }catch(Exception e)
32 {
33 System.out.println("Exception");
34 }
35 }
36}