05-10-2020, 07:34 AM
The algorithm is also not complete. One of the important steps is missing... how does a password cracking tool know if the password is correct ? the verification code i.e. checking the decrypted bytes against some string or similar is completely missing from your description.
Just generating a key is not enough to know if the password is correct.
Just generating a key is not enough to know if the password is correct.