Advertisement
BrU32

JS Base 64 Split Rot13 Concat Base 64 Encoding Algorithm SRC

Nov 12th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. <script>
  2. function spaceOutStr(Stringy){
  3. var p="Stringy"
  4. for(var i=0;i<p.length/2;i++){
  5. var out=p.substring(i,p.length/2);
  6. if(i%2){
  7. //document.write(out+'even<br>');
  8. }else{
  9. //document.write(out+'odd<br>');
  10. var out1=out/2
  11.  
  12. }
  13. }
  14. var one=(p.substring(i,p.length-p.length))
  15. var two=(p.substring(i,p.length))
  16. var base=atob(one)
  17. var rot=rot13(two)
  18. var t=atob(rot)
  19. alert(base+t)
  20.  
  21. function rot13(string) {
  22. var result = '';
  23. var str = string;
  24. function strg(out){
  25. var result1 = [];
  26. return result1 = out.split('');
  27. }
  28. var alphArr =strg('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ');
  29. var inverseArr =strg('nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKL');
  30. for ( var i = 0; i < str.length; i++ ) {
  31. if (alphArr.indexOf( str[i] ) !== -1)
  32. {
  33. result += inverseArr[ alphArr.indexOf(str[i]) ];
  34. } else result += str[i];
  35. }
  36. return result;
  37. }
  38. }
  39. </script>
  40. <body onload="spaceOutStr('123456789');">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement