Crypto-Js 3.0

by Miguel Roman

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/index.js"></script>
<p id="value"></p>

JavaScript

var params = '';
var key = '';
var signature = CryptoJS.HmacSHA256(params, key);
var value = CryptoJS.enc.Base64.stringify(signature);

document.getElementById('value').innerHTML = value;