You need java crypto api, I have given you a simple example here that
you could use if you are not already familiar with the API.

import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.CipherSpi;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.SecretKeyFactory;
import javax.crypto.ShortBufferException;
import javax.crypto.spec.PBEKeySpec;
import javax.crypto.spec.SecretKeySpec;
...

public byte[] encrypt(byte[] input, String password) {
        try {

                byte[] key = password.getBytes();
                Cipher cipher = Cipher.getInstance("AES");
                cipher.init(Cipher.ENCRYPT_MODE, new SecretKeySpec(key, "AES"));
                return cipher.doFinal("Hello World".getBytes());

        } catch (InvalidKeyException e) {
                throw new RuntimeException(e);
        } catch (NoSuchAlgorithmException e) {
                throw new RuntimeException(e);
        } catch (NoSuchPaddingException e) {
                throw new RuntimeException(e);
        } catch (IllegalBlockSizeException e) {
                throw new RuntimeException(e);
        } catch (BadPaddingException e) {
                throw new RuntimeException(e);
        }
}

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to