Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<!-- Created by Josh Dick <http://joshdick.net> -->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="language" content="en" />
<title>Elegant E-Mail Address Obfuscation</title>
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
  <script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha256.js"></script>
</head>
<body>
  <div id="elHash"></div>
<script>
    var hash = CryptoJS.SHA256("Message");
    //alert(typeof hash); // object
  //$('#elHash').html(hash);
  document.write(hash);
    //alert(hash); // 2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91
  
</script>  
  
  <script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/tripledes.js"></script>
<script>
    var encrypted = CryptoJS.DES.encrypt("clave", "Secret Passphrase");
document.write("<br>encriptado= "+encrypted);
    var decrypted = CryptoJS.DES.decrypt(encrypted, "Secret Passphrase");
  document.write("<br>desencriptado= "+decrypted);
</script>
  <br>
  <script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/aes.js"></script>
<script>
    var key = CryptoJS.enc.Hex.parse('000102030405060708090a0b0c0d0e0f');
    var iv  = CryptoJS.enc.Hex.parse('101112131415161718191a1b1c1d1e1f');
    var encrypted = CryptoJS.AES.encrypt("Message", key, { iv: iv });
  document.write("encriptado con iv= "+ encrypted);
  
   var decrypted = CryptoJS.AES.decrypt(encrypted, key, { iv:iv });
 document.write("<br>Desencriptado con iv= "+decrypted);
</script>
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/rc4.js"></script>
<script>
    var encrypted = CryptoJS.RC4Drop.encrypt("Message", "Secret Passphrase");
    var encrypted = CryptoJS.RC4Drop.encrypt("Message", "Secret Passphrase", { drop: 3072/4 });
    var decrypted = CryptoJS.RC4Drop.decrypt(encrypted, "Secret Passphrase", { drop: 3072/4 });
  document.write("<br>encriptado = "+ encrypted);
  document.write("<br>Desencriptado  = "+decrypted);
</script>
  
</body>
</html>
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
zahidpro
0viewers