File Encryption based on libsodium and libncurses