Как получить валидный 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>


Ответы (0 шт):