Advertisement
Skillkiller

ROT 13 Verschlüsselung

Mar 18th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!-- präsentiert von kostenlose-javascripts.de -->
  2. <script type='text/javascript'>
  3. <!--
  4. function rot_13()
  5. {
  6.     var keycode = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  7.     var text    = document.getElementById('rot13Text').value;
  8.     var textrot = new String();
  9.  
  10.     for(var i = 0; i < text.length; i++)
  11.     {
  12.         var codechar = text.substring(i, i + 1);
  13.         var pos = keycode.indexOf(codechar.toUpperCase());
  14.  
  15.         if(pos >= 0)
  16.         {
  17.             pos = (pos + keycode.length / 2) % keycode.length;
  18.             codechar = (codechar == codechar.toUpperCase()) ? keycode.substring(pos, pos + 1) : keycode.substring(pos, pos + 1).toLowerCase();
  19.         }
  20.         textrot = textrot + codechar;
  21.     }
  22.     document.getElementById('rot13Text').value = textrot;
  23. }
  24.  
  25. function initRot13() {
  26.     document.write('<textarea name="rot13Text" id="rot13Text" rows="5" cols="60">Dieser Text kann mittels ROT13 verschlüsselt werden.'); } //-->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement