gpt4 book ai didi

java - 如何使用 RIM 加密 api 进行无填充的 TripleDES 加密

转载 作者:行者123 更新时间:2023-11-30 11:54:47 31 4
gpt4 key购买 nike

据我所知,RIM Crypto API 似乎只提供用于对称加密 (3Des) 的 PKCS5 填充模式。我正在使用 JDE 4.6.0。

我正在尝试为黑莓应用程序提供密码学,该应用程序需要与已经使用标准 Java 安全 API 的 NoPadding 的现有服务兼容。

有没有办法扩展 API 以提供缺少的 PADDING 模式或其他一些 hack 来实现此目的?

最佳答案

根据你告诉我的情况,我会使用 TripleDESCBCEncryptorEngine 的加密功能来加密你的 block 。

有一个版本的函数可以通过指定 block 的数量来一次加密多个 block 。

Here是对该函数的引用。

它看起来非常简单,您只需将 key 和 IV 传递给构造函数,然后继续调用 .encrypt 来加密数据。

同样有一个 TripleDESCBCDecryptorEngine here .

关于java - 如何使用 RIM 加密 api 进行无填充的 TripleDES 加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5425129/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com