- adler32 - Adler-32 is a hash algorithm like CRC-32, except that it is much faster and carries a slightly higher probability of collisions
- ARC4 - A Common Lisp implementation of ARC4 (trademark: RC4), a stream cipher, can be found below
- Blowfish - Blowfish is a 64-bit encryption algorithm, with a key length between 32 and 448 bits
- CL+SSL - CL+SSL is a portable interface to OpenSSL
- cl-cracklib - cl-cracklib is a UFFI interface to cracklib's FascistCheck function
- cl-crc64 - cl-crc64 implements 64 bit cyclic redundancy checks in Common Lisp
- CL-MD5 - CL-MD5 is a Common Lisp implementation of MD5
- cl-one-time-passwords - cl-one-time-passwords implements HOTP (RFC 4226) and TOTP (RFC 6238) in Common Lisp
- cl-pass - cl-pass is a password hashing (via PBKDF2) and verification library
- cl-password-store - Password management for Common Lisp (web) applications
- CL-PLUS-SSL - This library is a fork of SSL-CMUCL
- cl-ssh-keys - Common Lisp system for generating and parsing of OpenSSH keys
- CL-TLS - CL-TLS is a prototype Common Lisp implementation of TLS and related protocols and standards including:
- CLJWT - A library for issuing and validating JSON Web Tokens
- CRC-32 - A library to compute the CRC-32 algorithm that is described in RFC 1952
- GPGME - GPGME (GnuPG Made Easy) is a C language library that provides a high-level cryptography API for encryption, decryption, signing, signature verification and key management
- iescrypt - A tool to encrypt and/or sign files
- Ironclad - Ironclad is a Common Lisp Cryptography package; several block encryption algorithms and hash functions are included with the initial release
- isaac - An implementation of the isaac CPRNG in Common Lisp
- md5 - md5 is a cryptographic Message-Digest algorithm from RSA Data Security, Inc
- PRBS - Library of pseudo-random binary sequence generators (LFSR-2 and LFSR-4) and related functions in Common Lisp
- random-state - This is a collection of pseudo random number generators (PRNGs)
- SAFER - SAFER (Secure And Fast Encryption Routine) is a block cipher that was first published in 1993, followed by later variants
- secure-random - secure-random provides a cryptographically secure pseudo-random number generator for Common Lisp
- session-token - session-token is a simple session token generator based on Session::Token
- SHA1 - Secure Hash Algorithm 1 (SHA1) is defined in RFC 3174, and therefore more-or-less counts as a protocol
- sha3 - This library is an implementation of the Secure Hash Algorithm 3 (SHA-3), also known as Keccak
- SSL-CMUCL - SSL-CMUCL is an interface to SSL streams for CMUCL
- XXTEA - XXTEA is an encryption algorithm, first introduced in 1998, which is relatively easy to implement
- Ystok-MD5 - Ystok-MD5 is a Cryptography library implementing MD5 and MD5 APR (Apache Portable Runtime)
Cryptography