Hash Rate
Calculate hashing throughput and time required to compute a given number of hashes.
Inputs
Time to Compute Target Hashes
1,000.0000seconds
Time in Days
0.011574days
Hash Rate (formatted)
1 GH/s
Step by step
Hash rate
1000000000
= 1 GH/s
Time to complete
1000000000000 / 1000000000
= 1000 seconds
Time in human units
1000s
= 16.6667 minutes
How it works
Hash rate measures the speed at which a system can compute cryptographic hash functions. The time to compute a target number of hashes is simply the target count divided by the rate. This is relevant for password cracking estimates, proof-of-work mining calculations, and sizing hardware for hash-intensive workloads.
Formula
Time to compute
time_seconds = target_hashes / hash_rate
- N
- Target number of hashes
- R
- Hash rate (hashes per second)
Frequently Asked Questions
What is a typical hash rate for modern hardware?
A modern GPU can compute billions of SHA-256 hashes per second (GH/s). Dedicated ASICs for cryptocurrency mining reach into TH/s (trillions per second). CPU-based rates are typically in the MH/s range for fast algorithms.
How does hash rate relate to password security?
Higher attacker hash rates mean passwords can be cracked faster. A password whose keyspace would take centuries to exhaust at 1 MH/s might fall in days at 10 TH/s — which is why modern password hashing uses deliberately slow algorithms like bcrypt or Argon2.