Advertisement
Guest User

Untitled

a guest
Oct 4th, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.37 KB | None | 0 0
  1. package passwordfind10num;
  2. import java.util.Scanner;
  3.  
  4. public class Passwordfind10num {
  5.  
  6. public static void main(String[] args) {
  7.  
  8.  
  9. char[] charArray = {'1', '2', '3', '4', '5', '6', '7', '8', '9', '0' ,
  10. 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'g', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ,
  11. 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'G', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' ,
  12. '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '-', '+', '=', '\\', '|', ',', '<', '>', '/', '?', '~'};
  13.  
  14. Scanner in = new Scanner(System.in);
  15.  
  16. System.out.println("Enter a password");
  17. String password = in.next();
  18.  
  19. String found = "";
  20. int array=-1;
  21. int array2 = -1;
  22. int array3 = -1;
  23. int array4 = -1;
  24. int array5 = -1;
  25. int array6= -1;
  26.  
  27.  
  28. while(!found.equals(password)){
  29. if(array5==83){
  30. array6++;
  31. array5=0;
  32. array4=0;
  33. array3=0;
  34. array2=0;
  35. array=0;
  36. found = String.valueOf(charArray[array6] + charArray[array5] + charArray[array4] +
  37. charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  38. }
  39. else if(array4==83){
  40. array5++;
  41. array4=0;
  42. array3=0;
  43. array2=0;
  44. array=0;
  45. if(array6==-1)
  46. found = String.valueOf(charArray[array5] + charArray[array4] + charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  47. else
  48. found = String.valueOf(charArray[array6] + charArray[array5] + charArray[array4] +
  49. charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  50.  
  51. }
  52. else if(array3==83){
  53. array4++;
  54. array3=0;
  55. array2=0;
  56. array=0;
  57.  
  58.  
  59. if(array6==-1&&array5==-1)
  60. found = String.valueOf(charArray[array4] + charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  61. else if (array6==-1)
  62. found = String.valueOf(charArray[array5] + charArray[array4] + charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  63. else
  64. found = String.valueOf(charArray[array6] + charArray[array5] + charArray[array4] +
  65. charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  66.  
  67. }
  68. else if(array2==83){
  69. array3++;
  70. array2=0;
  71. array=0;
  72.  
  73. if(array6==-1&&array5==-1&&array4==-1)
  74. found = String.valueOf(charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  75. else if(array6==-1&&array5==-1)
  76. found = String.valueOf(charArray[array4] + charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  77. else if (array6==-1)
  78. found = String.valueOf(charArray[array5] + charArray[array4] + charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  79. else
  80. found = String.valueOf(charArray[array6] + charArray[array5] + charArray[array4] +
  81. charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  82.  
  83.  
  84. }
  85.  
  86. else if (array==83){
  87. array2++;
  88. array=0;
  89.  
  90. if(array6==-1&&array5==-1&&array4==-1&&array3==-1)
  91. found = String.valueOf(charArray[array2]+charArray[array]);
  92. else if(array6==-1&&array5==-1&&array4==-1)
  93. found = String.valueOf(charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  94. else if(array6==-1&&array5==-1)
  95. found = String.valueOf(charArray[array4] + charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  96. else if (array6==-1)
  97. found = String.valueOf(charArray[array5] + charArray[array4] + charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  98. else
  99. found = String.valueOf(charArray[array6] + charArray[array5] + charArray[array4] +
  100. charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  101.  
  102. }
  103. else{
  104. array++;
  105. if(array6==-1&&array5==-1&&array4==-1&&array3==-1&&array2==-1)
  106. found = String.valueOf(charArray[array]);
  107. else if(array6==-1&&array5==-1&&array4==-1&&array3==-1)
  108. found = String.valueOf(charArray[array2]+charArray[array]);
  109. else if(array6==-1&&array5==-1&&array4==-1)
  110. found = String.valueOf(charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  111. else if(array6==-1&&array5==-1)
  112. found = String.valueOf(charArray[array4] + charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  113. else if (array6==-1)
  114. found = String.valueOf(charArray[array5] + charArray[array4] + charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  115. else
  116. found = String.valueOf(charArray[array6] + charArray[array5] + charArray[array4] +
  117. charArray[array3]) + String.valueOf(charArray[array2]) + String.valueOf(charArray[array]);
  118.  
  119. }
  120. }
  121. System.out.println("password found:"+" "+found);
  122. }
  123.  
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement