Bkataru

Simple Atbash encryption using forms

Dec 18th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2.  
  3. <html>
  4.  
  5. <head>
  6.     <title>Website</title>
  7. </head>
  8. <body>
  9.     <form name = "signup">
  10.         <label for = "username">Username: </label>
  11.         <input type = "text" name = "username" maxlength = 7 size = 6 />   
  12.        
  13.         <br/>
  14.        
  15.         <label for = "email">Email: </label>
  16.         <input type = "text" name = "email" size = 10 />
  17.        
  18.         <br/>
  19.        
  20.         <label for = "password">Password: </label>
  21.         <input type = "password" name = "password" size = 8 />
  22.        
  23.         <br/>
  24.        
  25.         <input type = "submit" value = "Submit data" onclick = "check();">
  26.     </form>
  27.     <div id = "result"></div>
  28.     <script type = "text/javascript">
  29.         function check()
  30.         {
  31.             var x = document.forms["signup"].elements["email"].value;
  32.             if(x.indexOf("@") != -1 &&  (x.indexOf(".com") != -1 || x.indexOf(".co.in") != -1))
  33.             {
  34.                 document.getElementById("result").innerHTML = "success!";
  35.             }
  36.             var y = document.forms["signup"].elements["password"].value;
  37.             y = y.toUpperCase();
  38.             var encoded = "";
  39.             for(i = 0; i < y.length; i++)
  40.             {
  41.                 var newki = y.charCodeAt(i);
  42.                 var value = 0;
  43.                 if(newki <= 77)
  44.                     {
  45.                         value = 90 - (newki - 65);
  46.                     }
  47.                 else if(newki > 77)
  48.                     {
  49.                         value = 65 + (90 - newki);
  50.                     }
  51.                 encoded = encoded + String.fromCharCode(value);
  52.             }
  53.             document.forms["signup"].elements["password"].value = encoded;
  54.            
  55.         }
  56.        
  57.     </script>
  58. </body>
  59. </html>
Add Comment
Please, Sign In to add comment