Seconds to crack at given rate. Free online Brute-Force Time Calculator for technology — instant, accurate results, mobile-friendly, no signup needed.
Seconds
1,152,921,504.606847
Years
36.534628
Derivation
├── 01Givenbits = 60, rate = 1000000000
├── 02FormulaSeconds: (2)^(t) / a
├── 03Compute Seconds1.1529e+9
├── 04FormulaYears: (2)^(t) / a / 31556952
└── 05Compute Years36.534628
Did you know?
Every calculator here runs 100% in your browser — nothing is sent to a server or stored in a database.
§01What is
Understanding the Brute-Force Time Calculator
The Brute-Force Time Calculator computes Seconds from 2 inputs: entropy (bits), guesses/s. Seconds to crack at given rate.
Quick calculators for the math that shouldn’t need a notepad — instant, accurate, private to your browser.
The Brute-Force Time Calculator sits in that toolkit — it seconds to crack at given rate. Enter your numbers above and the result updates instantly; every step of the math is shown in the Derivation panel so you can see exactly how the answer was reached.
§02The Formula
How it’s calculated
Seconds = (2)^(t) / a | Years = (2)^(t) / a / 31556952
Where
bits
Entropy (bits)
rate
Guesses/s
Seconds
Output value
Years
Output value
§03Practical Example
Step-by-step walkthrough
Scenario
Apply the formula to a realistic set of inputs: Entropy (bits) = 60, Guesses/s = 1000000000.
01Start by noting the input — Entropy (bits): 60.
02Start by noting the input — Guesses/s: 1000000000.
03Substitute these values into the formula: Seconds = (2)^(t) / a | Years = (2)^(t) / a / 31556952
04Compute Seconds: the calculator returns 1.15292e+9.
05Compute Years: the calculator returns 36.5346.
06Cross-check the answer by opening the Derivation panel above — every line of math is shown so you can follow the computation end-to-end.
§04Variants
Common Brute-Force Time Problems
The formula gets rearranged depending on which variable you need. Here are the patterns you’ll run into in the real world — find the one that matches your problem and follow the worked steps.
01 · PATTERN
Entropy (bits) halved
bits = 30 (from 60)
Keep every other input at its default and halve the entropy (bits). See how seconds responds.
01New Entropy (bits): 30
02Baseline Seconds: 1.15292e+9
03New Seconds: 1.07374
04Seconds decreases by 100% → use this sensitivity to plan for real-world variation.
02 · PATTERN
Entropy (bits) doubled
bits = 120 (from 60)
Keep every other input at its default and double the entropy (bits). See how seconds responds.
01New Entropy (bits): 120
02Baseline Seconds: 1.15292e+9
03New Seconds: 1.32923e+27
04Seconds increases by 115292150460684700000% → use this sensitivity to plan for real-world variation.
03 · PATTERN
Guesses/s halved
rate = 500000000 (from 1.00000e+9)
Keep every other input at its default and halve the guesses/s. See how seconds responds.
01New Guesses/s: 500000000
02Baseline Seconds: 1.15292e+9
03New Seconds: 2.30584e+9
04Seconds increases by 100% → use this sensitivity to plan for real-world variation.
04 · PATTERN
Guesses/s doubled
rate = 2.00000e+9 (from 1.00000e+9)
Keep every other input at its default and double the guesses/s. See how seconds responds.
01New Guesses/s: 2.00000e+9
02Baseline Seconds: 1.15292e+9
03New Seconds: 576461000
04Seconds decreases by 50% → use this sensitivity to plan for real-world variation.
§05FAQ
Frequently asked questions
Yes. The calculator implements the standard formula as documented and returns exact floating-point results. No approximations are used unless noted in the formula.
Your feedback
How useful was this calculator?
Your ratings stay in your browser — they help us learn which tools people actually rely on.