Skip to content

Kleopatra

Categories:   Utilities

Kleopatra

Kleopatra is an open-source certificate manager and graphical front-end for cryptographic services, primarily designed to handle OpenPGP and S/MIME (X.509) certificates. Part of the KDE ecosystem, it provides an accessible interface for managing encryption keys, signing and verifying data, and encrypting or decrypting files and emails.

Key Management

  • Create, Import, Export Keys: Users can create new public and private encryption keys, import existing ones, and export keys to share with others.
  • Key Servers: Kleopatra can connect to public key servers, allowing users to look up and import public keys from others or upload their own public keys to make them available globally.
  • LDAP and WKD: Aside from key servers, Kleopatra can also connect to LDAP and WKD (Web Key Directory) servers and fetch certificates from there.
  • Trust and Expiry Management: Users can set trust levels for keys and manage expiration dates to ensure only trusted keys are in use.

Data Encryption and Decryption

  • Encrypt Files and Texts: With Kleopatra, users can encrypt files and texts to protect the content and ensure it is only accessible by recipients with the correct private key.
  • Decrypt Content: It supports decryption for files, text and emails, making it easy for users to access data they received securely.
  • Digital Signatures: Kleopatra lets users sign files or notes with their private key, which helps verify the authenticity of the sender and integrity of the data.

Support for OpenPGP and S/MIME

  • OpenPGP: Commonly used in personal and enterprise settings for encrypting and signing emails and files. Kleopatra provides full support for creating, managing, and using OpenPGP certificates.

  • S/MIME: Often used in enterprise environments for email security. Kleopatra supports S/MIME certificates, enabling it to handle encryption and signing based on the CMS standard.

Support for OpenPGP and PIV Smartcards

  • Manage your Smartcard: Kleopatra lets users change their the PIN and PUK code of the smartcard, change metadata like the cardholder's name, copy existing private keys to the card and even generate directly new keys on the card.
  • Authentification Keys: Create and use authentification keys from smartcards for SSH logins and more.
  • Compatibility: Kleopatra is compatible with Yubikey, Gnuk and other cards without the need for extra device drivers.

Integration and Usability

  • Gpg4win: On Windows, Kleopatra is bundled as part of the Gpg4win suite, making it the primary tools for managing GnuPG (GPG) encryption on Windows. Kleopatra is also bundled as part of GnuPG Desktop®️ which comes with enterprise support and as part of GnuPG VS-Desktop®️ which is compliant for use with EU and NATO RESTRICTED material and the German VS-NfD.
  • Seamless Integration with KDE Applications: For Linux users, Kleopatra integrates well within the KDE Plasma, working alongside other KDE apps like KMail for secure document handling.
  • File Encryption from File Managers: It enables direct encryption, signing, and verification of files from file managers, making it very user-friendly for everyday use.

User-Friendly Interface

  • Graphical Interface: Kleopatra provides a GUI to manage cryptographic tasks, which is beneficial for users unfamiliar with command-line tools like GPG.
  • Notepad: Encrypt, decrypt and verify texts with the Notepad. Copy and paste encrypted text to possibly insecure or unreliable messaging and chat services.
  • Alerts: Kleopatra notifies users about key status, trust levels, and any potential issues, providing insights for users to manage security settings appropriately.
  • Configuration: Configure Kleopatra to your needs. kleopatra's configurations can be centrally configured to meet organizational requirements.
Install on
Linux
This button only works with Discover and other AppStream application stores. You can also use your distribution’s package manager.

Releases RSS

3.2.0.240803 2024-11-07
3.2.0.240802 2024-10-10
3.2.0.240801 2024-09-12
3.2.0.240800 2024-08-22
3.2.0.240502 2024-07-04
3.2.0.240501 2024-06-13
3.2.0.240500 2024-05-23
3.1.28.240202 2024-04-11
3.1.28.240201 2024-03-21
3.1.28.240200 2024-02-28
3.1.28.230805 2024-02-15