Javascript HMAC SHA256 (CryptoJS)
by Stefano
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/hmac-sha256.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/enc-base64-min.js"></script>
<div id="output"></div>
JavaScript
var hash = CryptoJS.HmacSHA256("message", "secret");
var hashInBase64 = CryptoJS.enc.Base64.stringify(hash);
document.getElementById('output').innerHTML = hashInBase64;