blob: 4020f53c25f9b2b0b57fa1ab4250c32d731be2e4 [file] [log] [blame]
Meki Cherkaoui88d59cd2012-05-14 07:34:58 -07001<?xml version = "1.0" encoding="utf-8" ?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3"DTD/xhtml1-strict.dtd">
4<html xmlns = "http://www.w3.org/1999/xhtml">
5
6<head>
Jeff Thompson8ecc0762012-08-18 17:09:11 -07007 <title>Test SHA-256</title>
Jeff Thompson38422f42012-11-15 00:20:39 -08008
9 <script type="text/javascript" src="../Helper.js"></script>
Meki Cherkaoui88d59cd2012-05-14 07:34:58 -070010
Meki Cherkaoui8f173612012-06-06 01:05:40 -070011 <script src="http://crypto-js.googlecode.com/svn/tags/3.0.2/build/rollups/sha256.js"></script>
12
Meki Cherkaoui88d59cd2012-05-14 07:34:58 -070013 <script type="text/javascript">
Jeff Thompson9b288b32012-12-01 14:25:05 -080014 function hash(){
Meki Cherkaoui88d59cd2012-05-14 07:34:58 -070015 var input = document.getElementById('contentname').value;
16
Jeff Thompson9b288b32012-12-01 14:25:05 -080017 var output = "from string- " + hex_sha256(input) + "<br/>";
18 output += "from bytes-- " + hex_sha256_from_bytes(DataUtils.toNumbersFromString(input)) + "<br/>";
19 output += "reference---- " + CryptoJS.SHA256(input);
Meki Cherkaoui88d59cd2012-05-14 07:34:58 -070020
21 document.getElementById('result').innerHTML = output;
Jeff Thompson9b288b32012-12-01 14:25:05 -080022 }
Meki Cherkaoui88d59cd2012-05-14 07:34:58 -070023 </script>
24
Meki Cherkaoui88d59cd2012-05-14 07:34:58 -070025</head>
26<body >
27 <form>
Jeff Thompsonbd829262012-11-30 22:28:37 -080028 Please Enter Text to Hash:<br /><input id="contentname" type="text" name="CONTENTNAME" value="/ndn/abc" /> <br />
Meki Cherkaoui88d59cd2012-05-14 07:34:58 -070029 </form>
30 <button onclick="hash()">Hash</button>
31
32 <p id="result"></p>
33
34</body>
jeff6c388572012-09-02 15:30:17 -070035</html>