js的des庫(kù)
2024-02-15 17:12:10
選擇個(gè)合適的DES庫(kù)。有許多JavaScript DES庫(kù)選擇,CryptoJS,它是個(gè)非常流行的JavaScript加密庫(kù),支持包括DES在內(nèi)的多種加密算法。
將該庫(kù)引入到您的項(xiàng)目中。您正在使用npm(Node Package Manager),通過運(yùn)行`npm install crypto-js`來安裝CryptoJS。否則,您直接從cdnjs等CDN服務(wù)中加載它的腳本文件。
```javascript
var key = CryptoJS.enc.Hex.parse('ABCDEF');
var iv = CryptoJS.enc.Hex.parse('ABCDEF');
var encrypted = CryptoJS.DES.encrypt('Message', key, {iv: iv});
var decrypted = CryptoJS.DES.decrypt(encrypted, key, {iv: iv});
console.log(decrypted.toString(CryptoJS.enc.Utf)); // 輸出 "Message"
```