Cipher tools