JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha1.js"></script>

CSS

body {
    background-color:#000;
}

JavaScript

var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
var image = new Image();
image.src = '../../../../img/logo.png';
image.onload = function () {
    canvas.width = image.width;
    canvas.height = image.height;
    ctx.drawImage(image,0,0);
    console.log(CryptoJS.SHA1(canvas.toDataURL()).toString());
}
document.body.appendChild(canvas);