OpenPGP 是由 RFC4880 规范的签名和加密标准。该标准通过使用私钥来实现信息和文件的签署/加密。常用的 OpenPGP 工具之一是 GNU Privacy Guard,通常简称为 GnuPG 或 GPG。在 Windows 中,还可以使用 Kleopatra。
CanoKey 实现了 OpenPGP Card 3.4 规范,最多可容纳 3 个密钥,即签名密钥 (SIG)、加密密钥 (DEC) 和验证密钥 (AUT)。
固件版本 1.6.1 及之前仅支持 e = 65537 的 RSA 公钥。 固件版本 2.0.0 起支持 RSA3072 / RSA4096 密钥生成。