Calculate File SHA1 hash - client side
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/sha1.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/sha1-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/lib-typedarrays-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js"></script>
<h3>Calculate SHA1 of a file client side</h3>
<p>This demo uses: CryptoJS and Javascript File and FileReader API</p>
Step 2: click to calculate<br>
<input type="button" id="btn" value="calculate hash" />
JavaScript
$(document).ready(function () {
$("#btn").click(function () {
var sha1_hash = CryptoJS.SHA1('wazza'); //calculate SHA1 hash
alert("wazza - Calculated SHA1:" + sha1_hash.toString()); //output result
});
});