fork download
  1. importPackage(java.io);
  2. importPackage(java.lang);
  3. valpart1=0;
  4. val8="Z5ZeZ8ZxZXZmZcZ5"
  5. valpart5="5e8xXmc5blabla"
  6. valpart6 = '8aZ{E$+rT yU}1#2(IOP<qs,DFg.)H*Jk~L6M7]W;X%VxB:N!^-03/9[4&5|"?Kz';
  7.  
  8. val7 = escape(valpart5+val8+"eDer");
  9. output = "";
  10. var val9, val10, val11 = "";
  11. var _3, _1, _2, _0 = "";
  12. valpart7 = 0;
  13. valpart2 = valpart6;
  14.  
  15. while (valpart7 < val7.length)
  16. {
  17. val9 = val7.charCodeAt(valpart7++);
  18. val10 = val7.charCodeAt(valpart7++);
  19. val11 = val7.charCodeAt(valpart7++);
  20.  
  21. _3 = val9 >> 2;
  22. _1 = ((val9 & 3) << 4) | (val10 >> 4);
  23. _2 = ((val10 & 15) << 2) | (val11 >> 6);
  24. _0 = val11 & 63;
  25.  
  26. if (isNaN(val10))
  27. {
  28. _2 = _0 = 64;
  29. }
  30. else if (isNaN(val11))
  31. {
  32. _0 = 64;
  33. }
  34.  
  35. output = output + valpart2.charAt(_3) + valpart6.charAt(_1) + valpart2.charAt(_2) + valpart6.charAt(_0);
  36. val9 = val10 = val11 = "";
  37. _3 = _1 = _2 = _0 = "";
  38. }
  39.  
  40. //print(output);
  41. //f7("}8iH5:}Ypi}*VL}", 13);
  42. //f7(output, valpart1);
  43. print(f7("}8\x7FiH\x7F5:}Ypi}*VL}", 13)+"^2d2S*,~"+":"+"JLESF0('7p(,5J'<,2prFE/W");
  44.  
  45. if(f7(output, valpart1) =="p5dE87pT}dp'[Ap^2d2S*,~:JLESF0('7p(,5J'<,2prFE/W") //<== le mdp ferait 38 caractères
  46. {
  47. alert('gagné');
  48. }
  49.  
  50. function f7(val12, valpart1) {
  51.  
  52. val15 = "";
  53. for (i = 0; i < val12.length; i++) {
  54. if (val15 == "ESF0 ('7p(,5J')") {
  55. val15 += String.fromCharCode(valpart1 ^ val12.charCodeAt(i) + 12);
  56. } else {
  57. val15 += String.fromCharCode(valpart1 ^ val12.charCodeAt(i));
  58. }
  59. }
  60.  
  61. print(val15);
  62. return val15;
  63. }
Success #stdin #stdout 0.39s 44636KB
stdin
Standard input is empty
stdout
p5rdEr87pT}dp'[Ap
p5rdEr87pT}dp'[Ap^2d2S*,~:JLESF0('7p(,5J'<,2prFE/W
1s<4*$~BD0qL.+$L.+$g1qX7s6~g*$XDs]/gD/;/F<I7)k