Fully implemented Beaufort ciphers and breaking them