gpgsm

card support for GnuPG

Install

All systems
curl cmd.cat/gpgsm.sh
Debian Debian
apt-get install gpgsm
Ubuntu
apt-get install gpgsm
Arch Arch Linux
pacman -S gpgsm
image/svg+xml Kali Linux
apt-get install gpgsm
CentOS
yum install gnupg2-smime
Fedora
dnf install gnupg2-smime
Windows (WSL2)
sudo apt-get update sudo apt-get install gpgsm
Raspbian
apt-get install gpgsm

gnupg2-smime

card support for GnuPG

gpgsm

GNU privacy guard - S/MIME version

GnuPG is GNU's tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. It includes an advanced key management facility and is compliant with the proposed OpenPGP Internet standard as described in RFC4880. This package contains the gpgsm program. gpgsm is a tool to provide digital encryption and signing services on X.509 certificates and the CMS protocol. gpgsm includes complete certificate management.

gnupg

GNU privacy guard - a free PGP replacement

GnuPG is GNU's tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. It includes an advanced key management facility and is compliant with the proposed OpenPGP Internet standard as described in RFC 4880. GnuPG 1.4 is the standalone, non-modularized series. In contrast to the version 2 series, shipped with the gnupg2 package, it comes with no support for S/MIME and some other tools useful for desktop environments, but also with less dependencies. The gnupg package is built without libcurl. So it does not support HKPS keyservers. Install the gnupg-curl package if you want to use the keyserver helper tools built with libcurl and supporting HKPS.