Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Подключение Crypto-JS (https://javascript.ru/forum/library-toolkit-framework/72040-podklyuchenie-crypto-js.html)

savink 03.01.2018 09:52

Подключение Crypto-JS
 
По роду занятия потребовалась функция шифрования hmac_sha512, которая прекрасно исполнена на php.

Третий день ищу что-то похожее на javascript. Все примеры, найденные в интернете ссылаются на использование CryptoJS

Но ни слова как его установить или подключить.

Я скачал с гугла (https://code.google.com/archive/p/crypto-js/downloads) последнюю версию, открыл архив, а там куча файлов. Нашел где-то-там файл, который нужен, hmac_sha512.js и, что делать дальше?

Как я понял, подключается он так:
<script src="hmac-sha512.js"></script>


Теперь вопросы:
-нужны ли все остальные файлы или нет?
-как вызвать правильно функцию?

Подскажите пожалуйста. Третий день работа стоит.

savink 23.01.2018 16:36

разобрался
Оставлю ответ здесь, т.к. через неделю забыл, как это делается и пришлось разбираться снова
...
</head>
<script type="text/javascript" src="hmac-sha512.js"></script>
<body>
...


var post = "Text";
var secret = "Password";
var sign = CryptoJS.HmacSHA512(post, secret);
sign = sign.toString(CryptoJS.enc.Hex);
console.log(sign);


Часовой пояс GMT +3, время: 07:36.