A file Hash and Cipher utility