Android examples for java.security:AES
AES encrypt byte array by string key
import android.util.Base64; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; public class Main{ public static byte[] encrypt2(byte[] data, String key) throws Exception { try {// w w w. j av a 2s .co m Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding"); byte[] base64Key = Base64.decode(key, Base64.DEFAULT); SecretKeySpec keyspec = new SecretKeySpec(base64Key, "AES"); cipher.init(Cipher.ENCRYPT_MODE, keyspec); byte[] encrypted = cipher.doFinal(data); return encrypted; } catch (Exception e) { e.printStackTrace(); return null; } } }