I put together a little utility to allow easy access to cipherClock encryption and uploaded it to github. This implementation uses a key length of 128 (which corresponds to 256^128 possible keys) and uses 128 gears. Thus, for most classical form passwords, the encryption will be as difficult to crack as the password. However, since the program allows passwords of arbitrary length, one could use a password string long enough that the password becomes more difficult to crack then the key. This would require a very long password, and even if this is done, an attacker still has to find a needle in a needlestack containing 256^128 needles.

Available here:


Leave a Reply