The nacltools package provides a set of programs for common cryptographic operations such as authenticated encryption and decryption using either public key or secret key cryptography, as well as hashing.

The code is hosted here:

The following utilities are provided by NaCl tools (click to see man page):

Asymmetric Cryptography

crypto-box-keypair crypto-box crypto-box-open

Symmetric Cryptography

crypto-secretbox-key crypto-secretbox crypto-secretbox-open

Cryptographic Hash Functions

crypto-hash-sha256 crypto-hash-sha512

The nacltools package was written by me. The NaCl library (i.e., the Networking and Cryptography library) was written by Daniel J. Bernstein and Tanja Lange. (See the official website for NaCl details.)