Как получить валидный WordArray соли из строки (CryptoJS)
Создаю случайную соль, преобразовываю в строку и отправляю на сервер для хранения, позже когда получаю обратно, не могу конвертировать строку в WordArray, в результате hex parse получаю совсем другой результат. Почему после hex parse получаю WordArray с отрицательными числами? Что я делаю не так? Или как мне получить мой WordArray из строки в первозданном виде?
var salt = CryptoJS.lib.WordArray.random(128 / 8);
console.log(salt.words);
salt = salt.toString(CryptoJS.enc.Hex);
var parse_salt = CryptoJS.enc.Hex.parse(salt);
console.log(parse_salt.words);
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/crypto-js.min.js"></script>