Подключение 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> Теперь вопросы: -нужны ли все остальные файлы или нет? -как вызвать правильно функцию? Подскажите пожалуйста. Третий день работа стоит. |
разобрался
Оставлю ответ здесь, т.к. через неделю забыл, как это делается и пришлось разбираться снова ... </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. |