Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That number of combinations is not consistent with the $300 offer from the locksmith company to have a robot try them all in "up to 3 days".

90^5 / 3 / 24 / 3600 = approx. 23000 combinations/s

That rate seems much too high, for either a mechanical lock mechanism or an electronic keypad (which I guess would have some kind of lockout for brute forcing anyway).



I suspect that number is too high. 90 numbers per dial doesn't necessarily mean 90 valid positions. It could easily be 20 or 30 valid positions which comes out to a lot less. Plus, not all combinations of individually valid positions are themselves necessarily valid.

For example a standard Master dial lock has 40 hash marks but, IIRC, older ones had only about 12 valid positions. There was a trick you could use to find the third position, which would have left 144 combinations try except there were a few invalid combinations reducing to around 120. This is for a lock that a naive estimate would but at 40^3 or 64,000 combinations.


Master Locks have always had little hacks to them - for many years you could find the first position by feeling the tension difference, then the second and third positions were at predefined offsets which would change every few years as the offsets became widely known (pre-internet). My favorites were the keypad locks that allowed the numbers to be entered in any order - after a few weeks of use the paint would wear off the numbers being used so you didn’t need to guess at all - just be patient. Fast forward to today and you have two dozen guys on YouTube tearing down the locks, and you realize that most are only good enough to keep honest people honest.


If the robot was able to try every possible combination, why would there not be a 100% chance of success?


They may not know how much the slop is, or the exact procedure to open it if you do know the combination (turn left X times, then turn right Y times...). Though you'd expect a locksmith with access to a safe-cracking robot would also have access to documentation showing that.

Or as others said, the lock mechanism could be faulty or seized.


The lock might be broken? Gummed up lubricants come to mind.

No idea if that's a common problem with safes, but it's pretty clear that a safe would not have any outside maintenance access to fix a problem like that (other than drilling it open, which seems to be routine enough given the "yeah, we can make it usable again" offer)


The dial spins but the locking mechanism is rusted so you can't tell when you've hit the correct combo.


1. Faulty lock mechanism due to aging and wear.

2. It's a trap lock and was never designed to be operable in the first place.


The robot might presume some slop in the mechanism. So you'd be able to miss the number by 1. Which makes it 30^5, dropping the rate to 93/s




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: