2

如何使用初始化参数加密和解密为 AES/CBC 编写 BlackBerry 程序,并且这种加密和解密应该独立于编程语言 Ex= 如果我使用 BlackBery 加密某些数据,我必须能够使用 Java 程序解密相同的数据。

谢谢迪帕克

4

4 回答 4

1

您的问题的解密部分在这里得到解答:使用黑莓使用 AES/CBC/PKCS5Padding 解密数据

应该很容易找出使用相同模式的加密(使用 Encryptor 而不是 Decryptor 引擎等)。

于 2009-05-27T13:49:12.453 回答
1

你读过这篇知识库文章吗?http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800779/How_to_-_Use_Basic_Encryption.html?nodeid=800640&vernum=0

您还需要在 AESEncryptorEngine 之上使用 net.rim.device.api.crypto.CBCEncryptorEngine(以及类似的解密)。

于 2009-07-09T02:47:28.890 回答
0

CBCEngine 允许您跨平台最多 16 个字节。所以不要使用CBC。尝试使用默认支持的密码引擎。

如果您使用,我认为欧洲央行会很棒。

谢谢 Sunil Kumar sahoo

于 2009-12-14T06:28:01.180 回答
0

实际上,你自己编写AES算法和CBC模式的代码,很简单,大约几百行代码。并且,应该有Java语言的参考实现。

于 2010-08-24T08:08:57.690 回答