diff options
Diffstat (limited to 'django/srpproject/templates')
-rw-r--r-- | django/srpproject/templates/aes.html | 69 | ||||
-rw-r--r-- | django/srpproject/templates/login.html | 10 | ||||
-rw-r--r-- | django/srpproject/templates/register.html | 46 |
3 files changed, 0 insertions, 125 deletions
diff --git a/django/srpproject/templates/aes.html b/django/srpproject/templates/aes.html deleted file mode 100644 index dbdd4ac..0000000 --- a/django/srpproject/templates/aes.html +++ /dev/null @@ -1,69 +0,0 @@ -<html> - <head> - <script src="{{ static_files }}/prng4.js"></script> - <script src="{{ static_files }}/rng.js"></script> - <script src="{{ static_files }}/jsPacker/hash.min.js"></script> - <script type="text/javascript"> - var key = cryptoHelpers.toNumbers("6754c921b8dcbd1f8b58748cd87ac60ce857314687a65df05c470a46f438842c"); - var rng = new SecureRandom(); - innerxml = function(node) - { - return node.firstChild.nodeValue; - }; - ajaxRequest = function(full_url, params, callback) - { - if( window.XMLHttpRequest) - xhr = new XMLHttpRequest(); - else if (window.ActiveXObject){ - try{ - xhr = new ActiveXObject("Microsoft.XMLHTTP"); - }catch (e){} - } - else - { - that.error_message("Ajax not supported."); - return; - } - if(xhr){ - xhr.onreadystatechange = callback; - xhr.open("POST", full_url, true); - xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xhr.setRequestHeader("Content-length", params.length); - xhr.setRequestHeader("Connection", "close"); - xhr.send(params); - } - else - { - that.error_message("Ajax failed."); - } - }; - function encryptDecrypt() - { - var byteMessage = cryptoHelpers.convertStringToByteArray(document.getElementById("plaintext").value); - var iv = new Array(16); - rng.nextBytes(iv); - var paddedByteMessage = slowAES.getPaddedBlock(byteMessage, 0, byteMessage.length, slowAES.modeOfOperation.OFB); - var ciphertext = slowAES.encrypt(paddedByteMessage, slowAES.modeOfOperation.OFB, key, key.length, iv).cipher; - var sendstring = cryptoHelpers.base64.encode(iv.concat(ciphertext)); - while(sendstring.indexOf("+",0) > -1) - sendstring = sendstring.replace("+", "_"); - ajaxRequest("http://home.ausiv.com:85/srp/aes/post/", "c="+sendstring+"&l="+byteMessage.length, displayText); - - }; - function displayText() - { - if(xhr.readyState == 4 && xhr.status == 200) { - if(xhr.responseXML.getElementsByTagName("P").length > 0) - document.getElementById("output").value = innerxml(xhr.responseXML.getElementsByTagName("P")[0]); - else if(xhr.responseXML.getElementsByTagName("error").length > 0) - alert(innerxml(xhr.responseXML.getElementsByTagName("error")[0])); - } - }; - </script> - </head> - <body> - <input type="text" id="plaintext"/> - <input type="button" value="Send Encrypted Text" onclick="javascript:encryptDecrypt();"/> - <input type="text" id="output"/> - </body> -</html> diff --git a/django/srpproject/templates/login.html b/django/srpproject/templates/login.html deleted file mode 100644 index c1d6238..0000000 --- a/django/srpproject/templates/login.html +++ /dev/null @@ -1,10 +0,0 @@ -<html> - <head> - {{ jsHeader|safe }} - {{ loginFunction|safe }} - </head> - <body> - {{ error }}<p/> - {{ loginForm|safe }} - </body> -</html> diff --git a/django/srpproject/templates/register.html b/django/srpproject/templates/register.html deleted file mode 100644 index 6e6d44a..0000000 --- a/django/srpproject/templates/register.html +++ /dev/null @@ -1,46 +0,0 @@ -<html> - <head> - {% comment %} - <script src="{{ static_files }}/SHA256.js"></script> - <script src="{{ static_files }}/prng4.js"></script> - <script src="{{ static_files }}/rng.js"></script> - <script src="{{ static_files }}/jsbn.js"></script> - <script src="{{ static_files }}/jsbn2.js"></script> - <script src="{{ static_files }}/srp.js"></script> - {% endcomment %} - <script src="{{ static_files }}/jsPacker/srp.min.js"></script> - <script src="{{ static_files }}/jsPacker/srp_register.min.js"></script> - <script type="text/javascript"> - function register() - { - if(document.getElementById("confirm_password").value != document.getElementById("srp_password").value) - alert("Passwords do not match"); - else if(document.getElementById("srp_password").value == "") - alert("Password cannot be blank"); - else - { - srp = new SRP(); - srp.success = function() - { - alert("We win"); - }; - srp.register(); - } - return false; - }; - </script> - </head> - <body> - <form action="." onsubmit="return register()"> - <table> - <tr><td>Username:</td><td><input type="text" id="srp_username" /></td></tr> - <tr><td>Password:</td><td><input type="password" id="srp_password" /></td></tr> - <tr><td>Confirm:</td><td><input type="password" id="confirm_password" /></td></tr> - <input type="hidden" id="srp_url" value="{{ srp_url }}"/> - <input type="hidden" id="srp_forward" value="{{ srp_url }}login/"/> - <input type="hidden" id="srp_server" value="django"/> - </table> - <input type="submit"/> - </form> - </body> -</html> |