如何使用初始化参数加密和解密为 AES/CBC 编写 BlackBerry 程序,并且这种加密和解密应该独立于编程语言 Ex= 如果我使用 BlackBery 加密某些数据,我必须能够使用 Java 程序解密相同的数据。
谢谢迪帕克
如何使用初始化参数加密和解密为 AES/CBC 编写 BlackBerry 程序,并且这种加密和解密应该独立于编程语言 Ex= 如果我使用 BlackBery 加密某些数据,我必须能够使用 Java 程序解密相同的数据。
谢谢迪帕克
您的问题的解密部分在这里得到解答:使用黑莓使用 AES/CBC/PKCS5Padding 解密数据
应该很容易找出使用相同模式的加密(使用 Encryptor 而不是 Decryptor 引擎等)。
您还需要在 AESEncryptorEngine 之上使用 net.rim.device.api.crypto.CBCEncryptorEngine(以及类似的解密)。
CBCEngine 允许您跨平台最多 16 个字节。所以不要使用CBC。尝试使用默认支持的密码引擎。
如果您使用,我认为欧洲央行会很棒。
谢谢 Sunil Kumar sahoo
实际上,你自己编写AES算法和CBC模式的代码,很简单,大约几百行代码。并且,应该有Java语言的参考实现。