I am attempting to decrypt a 90 GB file that is encrypted using AES-256. I have the password. How long should this take to complete? I've had the process running for over 3 days with no progress.
I am attempting to decrypt a 90 GB file that is encrypted using 256 AES. [...] How long should this take to complete?
If the AES implementation and the program doing the decryption are any good this is only bound by the speed of your drive, if your processor is newer than from about 2012. So for an SSD, you should be able to hit 200MB/s and with an HDD 50MB/s with little problems, if the program doesn't have some horrendous overhead and utilizes a sane implementation and with an older / weaker processor, you should still be able to saturate the HDD and run the SSD at about half speed.
Note however that certain platforms, e.g. standard
python don't actually compile to machine code and thus are extremely slow, ie in a measurement I did recently I hit about 1MB/s with the interpreter. But even then it should "only" take you 25 hours. So chances are the program you are using is extremely poorly implemented and you should strongly consider using an alternative if you can.
Decrypting your harddisk of 90GB should take no more than 5 minutes on a modern high end gaming computer. It sound like something might be damaged on your harddisk. Since you have the code then login and copy your files out of the harddrive to another encrypte harddrive and then dont waste your time decrypting but just format the harddisk. Nobody will be able to recover your data anyway since nobody want to +100 years trying to decrypt your harddisk ;-) Be aware though.. Encryption is excellent, but be very aware that its much more easy to steal your code than it is to break your encryption.. That is what NSA and other do. example they send you an e-mail with sexy girls and when you click the e-mail/photo it install a keylogger that register everything you do on your keyboard. ( or sneak into your home and replace your keyboard or USB cables that send your data out of the house directly to them ).
I thought I share my real life experience with decrypting AES-256
When i encrypt my computers main harddrive that run windows 10 ( its a 256gb m2 drive ) then decrypting the drive entirely using the fantastic software named Veracrypt ( formely known as truecrypt ) then it take about 5 minutes to decrypt and remove aes-256 and the decryption from the harddisk.
If i decrypt an 256 SSD it take a little longer. If i decrypt from dos/command prompt ( outside windows ) then it take like 20 minutes i think.
Externaly on my network I have a NAS server that is 6TB large, and it have a much slower processor and run on 3x2tb 7200rpm mechanical harddrives combined together in RAID 0. It take 4-6 days to create a encrypted 6tb file container.
To people who do not know veracrypt/truecrypt. Then it "pre" encrypt a container where you can store data inside. So it is only 1 time you encrypt the file container or harddisk, and then you just enter your code and your data is avaliable 2 seconds later. If you encrypt the harddisk with windows 10 then you see a black screen with text asking for your password when you boot your computer. ( tip in rare cases if your computer break, insert rescue veracrypt disk and decrypt your pc to be able to repair/install update in windows 10 ). tip 2.. Be aware that encrypting your harddisk will reduce performance about 25% however if you use ssd or m2 drive you will not notise the difference on ordinary usage.