【发布时间】:2009-05-27 13:44:03
【问题描述】:
如何使用初始化参数加密和解密为 AES/CBC 编写 BlackBerry 程序 并且这种加密和解密应该独立于编程语言 Ex= 如果我使用 BlackBery 加密某些数据,我必须能够使用 Java 程序解密相同的数据。
谢谢 迪帕克
【问题讨论】:
标签: encryption blackberry aes
如何使用初始化参数加密和解密为 AES/CBC 编写 BlackBerry 程序 并且这种加密和解密应该独立于编程语言 Ex= 如果我使用 BlackBery 加密某些数据,我必须能够使用 Java 程序解密相同的数据。
谢谢 迪帕克
【问题讨论】:
标签: encryption blackberry aes
你问题的解密一半在这里回答:decrypting data with AES/CBC/PKCS5Padding using blackberry
应该很容易找出使用相同模式的加密(使用加密器而不是解密器引擎等)。
【讨论】:
您还需要在 AESEncryptorEngine 之上使用 net.rim.device.api.crypto.CBCEncryptorEngine(解密类似)。
【讨论】:
CBCEngine 允许您跨平台最多 16 个字节。所以不要使用CBC。尝试使用默认支持的密码引擎。
我认为如果你使用欧洲央行会很棒。
谢谢 苏尼尔库马尔萨胡
【讨论】:
其实,你自己写AES算法和CBC模式的代码,很简单,大约几百行代码。并且,应该有Java语言的参考实现。
【讨论】: