ReferenceError: CryptoJs is not defined

krishna picture krishna · Dec 28, 2018 · Viewed 11.7k times · Source

I tried to hash a text in client-side. I used following code to hash it, but it shows this Reference Error.

Answer

Mortz picture Mortz · Dec 28, 2018

Use the entire package - not just the md5 module - change the src in your script tag

<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.js"></script></head>
<body>
<script>
var plaintext="hiii";
var encrptedText = CryptoJS.MD5(plaintext)
alert("Encrpted Text : "+ encrptedText.toString());
</script>
 </body>
</html>