First commit

Added encryption algorithm and encryption tool.