问题描述
我需要做一个 3DES 加密,但我需要在后端做,所以我不能使用 CryptoJS 库。
我正在使用的系统是 Salesforce Commerce Cloud (Rhino),它在后端使用 JavaScript。
我也不能使用 ES6,因为 Rhino 对它的支持最低。
知道如何解决这个问题吗?
非常感谢
解决方法
经过一些麻烦之后,基本上有一个内置函数“加密”,包含在 dw/crypto/Cipher 中,即使文档没有提到它,您也可以进行 3DES 加密,这将是指定的必要算法:
“DESede/CBC/PKCS5Padding”应用任何必要的填充或变化。