Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Extracting keybytes
- unsigned char potentialKeysTrimmed[16][20]; // contains potential keys that aren't 0x0
- int potentialKeysTrimmedLength[16]; // contains # of potential key bytes per state byte
- int counter = 0;
- for (int i = 0; i < 16; i++){
- for (int j = 0; j < 256; j++){
- if(potentialKeys[i][j] != 0){
- potentialKeysTrimmed[i][counter] = potentialKeys[i][j];
- counter = counter+1;
- }
- potentialKeysTrimmedLength[i] = counter;
- }
- counter = 0;
- }
- // Print:
- for (int i = 0; i < 16; i++){
- printf("\n%x: ", i);
- for (int j = 0; j < potentialKeysTrimmedLength[i]; j++){
- printf("%x, ",potentialKeysTrimmed[i][j]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement