使用来自javax的Cipher进行加密

时间:2014-11-03 12:21:58

标签: java ios encryption robovm

我需要在我的应用中加密,并考虑使用javax.crypto.Cipher。我想知道我是否可以将它用于桌面,Android和iOS,如果RoboVM支持它。

我想使用以下算法:

Cipher.getInstance("AES/CBC/PKCS5Padding");

1 个答案:

答案 0 :(得分:0)

iOS不支持Java。而是使用CommonCrypto,它是Apple安全框架的一部分。

Common Crypto支持AES(128&256位密钥),CBC模式和PCKS7Padding。

注意:在AES PKCS5Padding和PKCS7Padding的上下文中是相同的。请参阅:crypto stackexchange