A cyphering tool