如何在 Apex (Salesforce) 中加密/解密 AES 128、密码模式 ECB?

How encrypt/decrypt AES 128, cypher mode ECB in Apex (Salesforce)?

提问人:Leandro Petri 提问时间:10/5/2023 更新时间:10/5/2023 访问量:85

问:

我需要在 AES 128 中加密和解密,在 Apex 中使用密码模式 ECB 才能使用 API 我尝试使用 Crypto Class,但密码模式 ECB 被认为对 Salesforce 不安全,因此它们不支持这种类型的密码模式。 有解决方法吗?

安全 加密 加密 Salesforce Apex

评论

2赞 Richard Heap 10/5/2023
在正好 16 个字节的明文上使用 IV 全零的 CBC,并取密文的前 16 个字节 - 这相当于 ECB。要了解原因,请参阅:en.wikipedia.org/wiki/...
0赞 Maarten Bodewes 10/9/2023
“密码”真的变成了古老的拼写;到现在为止,大多数人都更喜欢“密码”,这就是它在 API 等中的常见方式。

答: 暂无答案