JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha1.js"></script>
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/lib-typedarrays-min.js"></script>
<div class="output"></div>

JavaScript

var xhr = new XMLHttpRequest();

xhr.open( "GET", "http://fiddle.jshell.net/img/logo.png", true );

xhr.responseType = "arraybuffer";

xhr.onload = function( event ) {
    var typedArray = new Uint8Array( this.response );
    var sha1 = CryptoJS.SHA1(CryptoJS.lib.WordArray.create(typedArray)).toString().toUpperCase();
    var output = document.querySelector('.output');
    output.innerHTML = sha1;
};

xhr.send();