我需要在我的应用中加密,并考虑使用javax.crypto.Cipher。我想知道我是否可以将它用于桌面,Android和iOS,如果RoboVM支持它。
我想使用以下算法:
Cipher.getInstance("AES/CBC/PKCS5Padding");
答案 0 :(得分:0)
iOS不支持Java。而是使用CommonCrypto,它是Apple安全框架的一部分。
Common Crypto支持AES(128&256位密钥),CBC模式和PCKS7Padding。
注意:在AES PKCS5Padding和PKCS7Padding的上下文中是相同的。请参阅:crypto stackexchange