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

Symmetric Cryptography

Cryptographic Hash Functions

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 http://nacl.cr.yp.to/ for NaCl details.)