I am trying to decrypt an .xml file, but I do not know what it contains.
What I do know:
starts with 6 character alphanumeric passphrase
passphrase is hashed by md5, or SHA1/2
AES128/256 encryption of xml file with hash key
If I am looking at this problem correctly, that means I have 62^6 possible passphrase variations. Assuming I can test around one million/s that means ~15hrs of decryption multiplied by 6 variations in hash/encryption algorithm. At that speed it seems not unreasonable to be able to brute force given a few days?
Any recommendations as to how to verify plaintext output in the decrypted XML file? My coding skills are not on the level of being able to figure this one out.
I know I will be able to visually tell when this file is decrypted properly, but are there any decryption programs that can do such a thing automatically?