I'm in an interesting predicament. I have an encrypted 7z file that I made myself. The password for the file is a 60 character generated password that I saved to my password manager. I made sure to test the password before putting anything in the encrypted file, to make sure I could reopen it. It's now a few months later and I'm trying to open the encrypted file and the password isn't working. ("Cannot open encrypted archive F:\secretstuff.7z. Wrong password?")
I know brute forcing a 60 character password would takes years, but since I have the expected password is there some software out there that takes the password and makes mutations of it until it can create a password that matches the file hash? I'm suspecting that I accidentally added a character somewhere when setting up the encrypted file, that didn't make it into the password manager or the 7zip GUI has a max password character limit for creating encrypted files that I hit without knowing it.
I have tried looking around but all I could find software's that use a dictionary attacks or brute force to crack the password. Both are useless because dictionary would only work if it is an easy to guess password, but mines is randomly generated and the brute force method would likely succeed long after I had died of old age (assuming the password is a mutation of the original password). I have used John the ripper to extract the file hash, but I have no idea what to do now. Any ideas or solutions that you think I should try would be greatly appreciated.
here is the expected password (not working):
4^^#iy3N3Et9LG$3kws!Qqz$VN$WF8r5h5$dS9FM$2JfQUjkmd%2778#X3&M
This is the file hash
$7z$1$19$0$$16$952ddf6c15b3bf407457d6857b90e456$1012580813$656$655$feeb649b24a30685f27d3acbf5f070147828709151dd779714f3d09095ba26744f31f48c466209a4077e3335bc242561d3b9fd8b65f38264f8b246c5a534e1f59a65997b48e0a272b030a6d9789794faf4fa059355e78c3803666554cfd6e67a01d57057e4313862c6328789eb1ef182b21307b40b16dbcbac8b393098a15fab8409fb332158b68ddb64d3a6ccc5c3ffbfbcc1be77e7ec0c0d694824502fa1c590e9f9c2a660f32753fcd91cb8179dbaf9b2afabb5823cc5aeba118dde131bf4e5ce25ae4009bbdecdaf44d103a3ad821806401f0a284ecf6ec88bf423ff458e71dfd63164c5fe701f4176be3baf99e7b864d042b217838a33704dbe41063b4f6ef4f7432242e8d32af661d23c1667c507f4589d72bee9eb1f3c8b97294f9c19c591c2da40a147458df15262b1c3bad768b044448798782a22ba9c30aa185589150c92ef650edce2cdd828892bffbec62477ecde9362a9b96e65daf9d818afbc66f6bf5aedeffb6e4ba2912d87540bdfa7c464f381d2efab30875c6ab77a9edaa0d3d7ae1068574d7281a53ff1ea14592a264e41064fdb2ee3b0744df03c281b4171697751c7fc8d55af55d9b8ef437bdafdb4b4dc0389fa5abd4b734edd66a205fee2c14a8dc926dc8b0f651d8fbef807a42152d6d92af99f057c18d2b2ea62a7bfcccc21a383968b08b1fee9d2c34ac7adf0b2048c05859819c88fc364c18f4ceaa037bc1f82b0756121bd2b10f9c130bb4969e084300de2dde3deff85221ebb403d5ae10e14b6348e63cd8526a3f103acfbc4545081a47b5d8c2f212cdf4c1988ec3de7d5ff90f50a9e9e67e9a08049f0e9a21a518ea1ef80441a27f86e3af4ad8ed8caa71d8a3fce0521618f819aeffbc1b6db20f1fcb210893d8681b8561d01c02cf70465b8b215f091f1555979$1822$5d00100000