代码如下:
import CryptoJS from '@ohos/crypto-js';
function desEncrypt(message: string, key: string): string{
const keyHex: string = CryptoJS.enc.Base64.parse(key);
console.log("=====>keyHex",keyHex);
const encrypted: string = CryptoJS.TripleDES.encrypt(message, keyHex).toString();
console.log("=====>encrypted", encrypted);
return base64Encode(encrypted);
}
const data = desEncrypt("http://123?a=1", "hl5Dtvsf1gjq8hCwE+lUFqjl7yYcQNPy");
console.log(data);
三方库链接:
https://gitee.com/openharmony-sig/crypto-js/blob/master/entry/src/main/ets/pages/Index.ets
可参考如下代码: