Я зашифровал некоторый текст, используя следующий код в express.js: -
var crypto = require('crypto'),
algorithm = 'aes-256-ctr',
password = '6A80FD8D38D579D1090F6CDB62CA34CA',
iv = '79b67e539e7fcadf';
var cipher = crypto.createCipheriv(algorithm,password,iv)
var crypted = cipher.update('hello world','utf8','hex')
crypted += iv.toString('hex') + cipher.final('hex');
console.log(crypted)
И теперь я хотел расшифровать этот encryptedText в angular 5. Но я не могу найти какой-либо способ сделатьэтот.Я пытаюсь следующий код: -
import * as CryptoJS from 'crypto-js';
var key = CryptoJS.enc.Utf8.parse('6A80FD8D38D579D1090F6CDB62CA34CA');
var iv = CryptoJS.enc.Utf8.parse('79b67e539e7fcadf');
var decrypted = CryptoJS.AES.decrypt(encryptedTextHere, key, {
iv: iv,
mode: CryptoJS.mode.CTR,
});
Любая помощь в получении правильного кода высоко ценится.Спасибо