【发布时间】:2018-06-14 20:00:26
【问题描述】:
这是我的信息:
- 纯文本:-------------------------------------------- --------
- 不编码
- 键:------------------------------------
- 不编码
- 加密算法:3DES,具有对称密钥的 CBC 模式
- 初始化向量:------------------------------
- 我只知道“iv 必须是 hexa 形式”
期望的输出:
----------------------------------------------------------------------------
我正在使用这个库:https://cdn.rawgit.com/CryptoStore/crypto-js/3.1.2/build/rollups/tripledes.js
我的加密功能:
function encryptByDES(message, key){
var iv = CryptoJS.lib.WordArray.create(8);
var encrypted = CryptoJS.TripleDES.encrypt(message, key, {
iv: key,
mode: CryptoJS.mode.CBC
});
return encrypted.toString();
}
实际输出:
----------------------------------------------------------------------------
问题:如何实现我想要的输出?
【问题讨论】:
标签: javascript encryption apigee 3des cbc-mode