您的位置:首页 > 移动开发 > Android开发

关于Android AES 的加密模式ECB/CBC/CFB/PCBC

2014-10-11 15:51 811 查看
通过在Android平台上的AES对称加密算法的试验:

. 版本 4.3;

. 密钥长度128bit或256bit;

. 加密模式CBC或CFB;

. 填充方式为PKCS5Padding。

加密:

Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
cipher.init(Cipher.ENCRYPT_MODE, new SecretKeySpec(
keyBytes, "AES"), getIvParameterSpec());
</pre><p>解密:</p><pre name="code" class="html">Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
cipher.init(Cipher.DECRYPT_MODE, new SecretKeySpec(
keyBytes, "AES"), getIvParameterSpec());

(密钥keyBytes长度遵守第2点限制)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android 加密 AES