1234567891011121314151617181920212223242526 |
- var CryptoJS = require("crypto-js");
- function decryptPrivityKey(message) {
- var encrypted = message;
- var key = process.env.DENET_CRYPT_KEY
- var iv = process.env.DENET_CRYPT_IV
- if (!key || !iv) {
- console.error('decryptPrivityKey key or iv is empty?');
- return null;
- }
- console.log('encrypted=', encrypted);
- key = CryptoJS.enc.Utf8.parse(key);
- iv = CryptoJS.enc.Utf8.parse(iv)
- var decrypted = CryptoJS.AES.decrypt(encrypted
- , key
- , { iv: iv, mode: CryptoJS.mode.CBC}
- );
- console.log('decrypted decrypt ==', decrypted);
- var de_pk = decrypted.toString(CryptoJS.enc.Utf8);
- console.log('decrypted==', de_pk);
- return de_pk
- }
- decryptPrivityKey('bnUvrSKmU3l7zONP+hIH1BOMhNVfIBUgEziWb2tGiUgn63FZVdzXC9E1DT+Mx3B+nqrzUAqd60I/8rLobYYl+0TSR3Ri1o0iX/hcxqs/0yg=')
|