A German hacker famously managed to brute force crack a 160 bit SHA1 hash with passwords between 1 to 6 digits in 49 minutes. Now keeping everything constant (hardware, cracking technique - here brute-force, password length etc.) let's say it takes 1 hour to crack a SHA2-256 bit algorithm (the time taken is just an example, I know that's not the case currently) then how do we estimate the time taken to crack the SHA-512 hash or the SHA2-384 or SHA2-224 hashes?
The hash type is also an example, an other way of asking this question is if it takes 1 hour to crack a hash of 128 bits, how do we arrive at a formula to estimate time to crack the same hash type but of a different bit strength, everything else staying constant?