All pastes #42954 Raw Edit

Someone

public unlisted text v1 · immutable
#42954 ·published 2006-02-23 23:32 UTC
rendered paste body
KeyGenerator kgen = KeyGenerator.getInstance("AES");
SecretKey skey = kgen.generateKey();
byte[] raw = skey.getEncoded();

SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES");
Cipher cipher = Cipher.getInstance("AES");

byte[] text = "Testing123".getBytes();

cipher.init(Cipher.ENCRYPT_MODE, skeySpec);
byte[] encrypted = cipher.doFinal(text);

cipher.init(Cipher.DECRYPT_MODE, skeySpec);
byte[] decrypted = cipher.doFinal(encrypted);

System.out.println("Decrypted password: "+decrypted.toString());