Key material rotation seems to be a sensible practice in general.
Key material rotation seems to be a sensible practice in general.
Not meaningfully. Let's take my Hacker News password and we'll imagine you happen to know (somehow) exactly what the format is, so then you start guessing.
And we'll imagine you can make 1 billion login attempts per second, which in fact I'd guess will make dang pretty unhappy 'cos the servers won't like that.
And maybe you get to do this on a billion computers, and for a billion seconds, again I'm thinking somebody would notice and stop you, but let's just say...
At the end of all that you've still got orders of magnitude less chance of guessing my password, for this web site correctly than a random ticket buyer has of winning the jackpot in a typical state or national lottery game. Get a new hobby.
I think people struggle with the numbers involved. Even astronomical numbers are too small, because astronomical numbers involve practical things, like how quickly light travels and maths does not need to be practical.
"There are 10^11 stars in the galaxy. That used to be a huge number. But it's only a hundred billion. It's less than the national deficit! We used to call them astronomical numbers. Now we should call them economical numbers." - Richard Feynman
(26+10)⁶ = 2,176,782,336
1,450 minutes a day
2,176,782,336 / (1,450 * 60) = ~25,000 years
Number of 6-character alphanumeric passwords: (2*26+10)**6 == 56800235584
Number of seconds in a year: 60*60*24*365 == 31536000
Number of years to enumerate all 6-character alphanumeric passwords at one password a second:
>>> ((2*26+10)**6)/(60*60*24*365)
1801.1236549974633
(this assumes that alphanumeric is [a-zA-Z0-9], which some might disagree with)