Настрока CryptoJS

87
19 сентября 2019, 18:20

Пытаюсь зашифровать строку qwerty ключем ytrewq при помощи CryptoJS.

var ciphertext = CryptoJS.AES.encrypt('qwerty', 'ytrewq');

Проблема в том, что при обноввлении страницы, шифрованая строка всегда разная. Как я понимаю, каждый раз генерируется новый вектор что и влияет на исход шифрования. Как можно установить свой вектор, изминить режим шифрования?

Answer 1
var text = "qwerty"; 
var Key = CryptoJS.enc.Utf8.parse("ytrewq"); 
var IV = CryptoJS.enc.Utf8.parse("1234567891234567"); 

var encryptedText = CryptoJS.AES.encrypt(text, Key, {keySize: 128/8, iv: IV, mode: CryptoJS.mode.ECB, padding:  CryptoJS.pad.Pkcs7  });  
document.write(encryptedText)
READ ALSO
Изменение картинки при прокрутке [закрыт]

Изменение картинки при прокрутке [закрыт]

Помогите написать скрипт для того чтобы фоновая картинка при прокрутке становилась меньше и уходила в левую сторону

172
Ошибка сборки Vue cli webpack simple

Ошибка сборки Vue cli webpack simple

В конфиге вебпака у меня установлен плагин ImageminPlagin, когда я делаю npm run dev все нормально проект запускается, но когда я делаю npm run build появляется...

114
Условие в регулярном выражении

Условие в регулярном выражении

Есть простое регулярное выражение:

87