Gestor de contraseñas que utiliza una interfaz en curses [modo texto] que utiliza cifrado PGP. Herramienta para gestionar contraseñas y almacenarlas cifradas con clave pública en un archivo. Los datos se almacenan como XML comprimido zlib. El software utiliza CDK [ncurses] para gestionar la interfaz de usuario, libxml2 para almacenar la información, la biblioteca zlib para comprimir los datos y la biblioteca GpgMe para cifrar y descifrar los datos de forma segura.
Configuración previa. Si no se tiene ninguna clave pública, crear una:
$ gpg --full-generate-key
$ gpg --list-keys
$ export CPM_KEYID="TU_KEY_ID"
$ cpm --configtest
$ cpm