dp 中的 IV:加密字符串

问题描述 投票:0回答:1

我能够使用 datapower 中的 dp:encrypt-string 和 dp:decrypt-data 成功加密和解密。 但我怎么知道 Datapower 用于加密的 IV 的值呢?

编辑- Datapower 生成的密文的前 16 个字节是使用的 IV。但是我如何强制 datapower 使用我选择的 IV,而不是 datapower 使用的随机 IV?

cryptography aes encryption-symmetric ibm-datapower
1个回答
0
投票

在 DataPower 中,当您使用 dp:encrypt-string 函数时,它会自动生成用于加密的随机初始化向量 (IV)。正如您所指出的,DataPower 生成的密文的前 16 个字节代表此 IV。

如果您想使用特定的 IV 进行加密,而不是让 DataPower 生成随机 IV,则可以使用 dp:encrypt-data 函数而不是 dp:encrypt-string 来实现此目的。 dp:encrypt-data 函数允许您指定明文和 IV。

© www.soinside.com 2019 - 2024. All rights reserved.