skindervik

HASH_BREAKER_SERIES_V1/4

Jul 26th, 2020 (edited)
463
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.23 KB | None | 0 0
  1. //MY CRAPPY YOUTUBE https://www.youtube.com/channel/UC9kD0oE90HfCZvMAPzRLf3w
  2.  
  3. #include<iostream>
  4. #include<math.h>
  5.  
  6. int main() {
  7.     //VARIABLES
  8.     char chars[] = "ABC";
  9.     int password[4]{0};
  10.  
  11.     //SIZES OF VERIABLES
  12.     int chars_length = (sizeof(chars) / sizeof(char)-1);
  13.     int password_length = sizeof(password) / sizeof(int);
  14.  
  15.     //CYCKLE TROUGH ALL OF THE COMBINATIONS
  16.     for (int i = 0; i <  pow(chars_length, password_length); i++){
  17.        
  18.         //CYCKLE TROUGH ALL OF THE VERIABLES IN ARRAY
  19.         for (int i2 = 0; i2 < password_length; i2++) {
  20.             //IF VERIABLE IN "PASSWORD" ARRAY IS THE LAST VERIABLE IN CHAR "CHARS" ARRRAY
  21.             if (password[i2] == chars_length) {
  22.                 //THEN INCREMENT THE NEXT VERIABLE IN "PASSWORD" ARRAY
  23.                 password[i2 + 1]++;
  24.                 //AND RESET THE VERIABLE BACK TO ZERO
  25.                 password[i2] = 0;
  26.             }}
  27.  
  28.         //PRINT OUT THE COMBINATION
  29.         std::cout << i << ": ";
  30.         for (int i2 = 0; i2 < password_length; i2++) {
  31.             std::cout << chars[password[i2]] << " ";
  32.         }
  33.         std::cout << "\n";
  34.  
  35.         //INCREMENT THE FIRST VERIABLE IN ARRAY
  36.         password[0]++;
  37.     }
  38.     system("pause");
  39. }
Add Comment
Please, Sign In to add comment