Sbox takes random data and encrypts it into a portable binary blob. The binary blob has a header that encodes the random 24 byte nonce and it provides a single 32 bit user settable field that can function as a tag to identify or version data.
sbox is licensed under the copyfree ISC License.