Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #235511 > unrolled thread

Re: PGP: difference between Kleopatra and Kgpg, both from KDE

Started bydeloptes <deloptes@gmail.com>
First post2021-05-31 23:00 +0200
Last post2021-06-01 14:20 +0200
Articles 4 — 3 participants

Back to article view | Back to linux.debian.user

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: PGP: difference between Kleopatra and Kgpg, both from KDE deloptes <deloptes@gmail.com> - 2021-05-31 23:00 +0200
    Re: PGP: difference between Kleopatra and Kgpg, both from KDE Andrei POPESCU <andreimpopescu@gmail.com> - 2021-06-01 10:50 +0200
    Re: PGP: difference between Kleopatra and Kgpg, both from KDE Marco Möller <talby@debianlists.mobilxpress.net> - 2021-06-01 12:50 +0200
      Re: PGP: difference between Kleopatra and Kgpg, both from KDE deloptes <deloptes@gmail.com> - 2021-06-01 14:20 +0200

#235511 — Re: PGP: difference between Kleopatra and Kgpg, both from KDE

Fromdeloptes <deloptes@gmail.com>
Date2021-05-31 23:00 +0200
SubjectRe: PGP: difference between Kleopatra and Kgpg, both from KDE
Message-ID<CkXaW-7qM-3@gated-at.bofh.it>
Marco Möller wrote:

> Could someone explain for a raw beginner concerning the usage of PGP the
> difference between Kleopatra and Kgpg, what the typical work case is for
> the one and the other, what important feature the one and the other is
> missing?
> 

 apt-cache show kleopatra

Description-en: Certificate Manager and Unified Crypto GUI
 Kleopatra is a certificate manager and a universal crypto GUI. It supports
 managing X.509 and OpenPGP certificates in the GpgSM keybox and retrieving
 certificates from LDAP servers.
Description-md5: e5d6fc989907b80b691c99f2d8834cf5
Homepage: https://www.kde.org/applications/utilities/kleopatra/


 apt-cache show kgpg

Description-en: graphical front end for GNU Privacy Guard
 Kgpg manages cryptographic keys for the GNU Privacy Guard, and can encrypt,
 decrypt, sign, and verify files.  It features a simple editor for applying
 cryptography to short pieces of text, and can also quickly apply
cryptography
 to the contents of the clipboard.
 .
 This package is part of the KDE Utilities module.
Description-md5: c2c30394bb363998b52a8fcc2caeb33c
Homepage: http://www.kde.org/


> 
> Sorry for the related but low specific questions in the following. Being
> a raw beginner in the topic of PGP signing of email messages, it is
> difficult to even know what exactly to ask for. My internet search
> engine of choice and the KDE web sites both unfortunately did not guide
> me to a nice reading about the differences of Kleopatra and Kgpg, and
> adding Thunderbird to this does not make the topic easier to grasp.
> Therefore please allow me to add the following complex of questions:
> The background to my questions is, that I am aiming to soon use PGP
> signatures when working with Thunderbird, but I would not know if
> Kleopatra or if Kpgp would be better suited to support this. Besides, as
> a raw beginner in the topic of PGP, I am not even sure right now if I
> might find good usage of PGP for whatever else in the future (maybe
> authentication for a ssh access?), and if for this I should right away
> start to get comfortable with the one or the other tool, Kleopatra or
> Kpgp, or if anyway both will be needed because they target different
> work cases or complement each other?

I think the above parts of the package description explains quite well the
use cases.

With kleopatra you manage certificates in KDE (such like SSL)
With Kgpg you manage GPG keys and you can encrypt/decrypt GUI style text

> At the moment my impression is that Thunderbird even comes with its own
> PGP implementation and is not using any other PGP parts of the rest of
> my Debian? Will Kleopatra or Kpgp then be of any help for me at all
> right now?

Don't know thunderbird or it's ability to use GPG, but it makes sense that
it uses it's own implementation. The answer here is probably no.
However you could use Kgpg to create and manage your keys and keyring (I
would recommend it)

> I find package "gnupg" (maybe for the package manager apt to work
> fine?), but no package which in its package name would explicitly
> contain the word openpgp. Is there a special openpgp package which I
> should install in order to get well prepared for a typical PGP future?

gnupg is the mother of all open source pgp stuff. In fact you must know that
PGP is the commercial implementation of a standard for symetric encryption
(I hope I am not wrong in my wording while citing from memory)
Gnupg is the opensource equivalent of PGP and it is great :) command line
utility and set of libraries that makes it possible to use encryption on
numerous of devices. The application is called gpg.
Kgpg is a front end to gnupg. Go to the home page of gpg and read, get
familiar to it. It definitely needs understanding before using.

[toc] | [next] | [standalone]


#235762

FromAndrei POPESCU <andreimpopescu@gmail.com>
Date2021-06-01 10:50 +0200
Message-ID<Cl8g1-5Hf-1@gated-at.bofh.it>
In reply to#235511

[Multipart message — attachments visible in raw view] — view raw

On Lu, 31 mai 21, 22:57:26, deloptes wrote:
> 
> gnupg is the mother of all open source pgp stuff. In fact you must know that
> PGP is the commercial implementation of a standard for symetric encryption
> (I hope I am not wrong in my wording while citing from memory)

PGP supports asymmetric encryption as well (also known as public-key 
cryptography), otherwise it wouldn't be very usable for e-mail ;)

https://en.wikipedia.org/wiki/Public-key_cryptography

> Gnupg is the opensource equivalent of PGP and it is great :) command line
> utility and set of libraries that makes it possible to use encryption on
> numerous of devices. The application is called gpg.
> Kgpg is a front end to gnupg. Go to the home page of gpg and read, get
> familiar to it. It definitely needs understanding before using.

I'll have to disagree with the "great" here. In my (not so humble) 
opinion GnuPG's (the software) difficulty to use is one the reasons we 
still don't have encrypted, or at least signed email for everybody[1].

Getting public-key cryptography right is already difficult enough[2], it 
would be great if the tools wouldn't add another layer of difficulty on 
top.

[1] signing all email by default could potentially make spam and 
phishing mostly go away
[2] https://wiki.debian.org/GnuPG/AirgappedMasterKey

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser

[toc] | [prev] | [next] | [standalone]


#235764

FromMarco Möller <talby@debianlists.mobilxpress.net>
Date2021-06-01 12:50 +0200
Message-ID<Cla89-6NH-1@gated-at.bofh.it>
In reply to#235511
On 31.05.21 22:57, deloptes wrote:

>   apt-cache show kleopatra
>   apt-cache show kgpg

> I think the above parts of the package description explains quite well the
> use cases.
> 
> With kleopatra you manage certificates in KDE (such like SSL)
> With Kgpg you manage GPG keys and you can encrypt/decrypt GUI style text


Well, these descriptions partly cause my question. Following the package 
descriptions, Kgpg appears as the GUI frontend to GnuPG and in addition 
having a feature to input text into a field and to encrypt it right 
there instead of having to receive the input from a file, while 
Kleopatra appears to be kind of a GUI database manager for managing PGP 
keys and also X.509 certificates.

But installing them both and comparing there PGP related offers without 
understanding too much about the topic, Kleopatra seems, like Kgpg, the 
same being a GUI frontend to GnuPG, also including the feature for 
generating key pairs, and like Kgpg also having in addition a feature to 
input text into a field and to encrypt it right there instead of having 
to receive the input from a file.

To this extend it could simply be, that Kleopatra includes all Kgpg 
functionality and then as an extra adds management of also X.509 
functionality to it.
But if I compare the PGP settings which are offered in the GUI for 
creating a PGP key, then in detail this looks different in Kgpg and 
Kleopatra. Kleopatra seems to offer more options and is using more 
technical names for them, while Kgpg seems to offer a smaller amount of 
options and describes them more verbosely instead of using so much 
technical abbreviations. As a beginner it is very difficult to foresee 
if they are finally the same, with Kleopatra simply enhancing the amount 
of offered features in comparison to smaller Kgpg, Kgpg being kind of 
the tool for beginners and Kleopatra being the tool for experts, or if 
Kgpg is actually targeting work cases by its options in its GUI which 
are not addressed by Kleopatra like this.
It could even be that under the hood one is known to work more reliable 
or working closer to the openPGP standard or being more compatible to 
interface with other PGP tools or Apps wanting to use PGP.
I am here specially watching out for the PGP functionality and not 
considering that Kleopatra as an extra also offers X.509 functionality.

So, unfortunately I am still in need to find more information about the 
two different (or in the end not different?) GUI tools concerning their 
PGP functionality.

Many thanks for all the other explanations which you also gave in your 
answer, they have been helpful!
Marco.

[toc] | [prev] | [next] | [standalone]


#235766

Fromdeloptes <deloptes@gmail.com>
Date2021-06-01 14:20 +0200
Message-ID<Clbxg-7Lm-3@gated-at.bofh.it>
In reply to#235764
Marco Möller wrote:

> So, unfortunately I am still in need to find more information about the
> two different (or in the end not different?) GUI tools concerning their
> PGP functionality.
> 

Focus on kgpg for now and start with PGP and OpenGPG (gnupg)
https://www.openpgp.org/

There are also many other sites that explain use of PGP.

Kleopatra can be seen as KDE specific tool for managing certificates and
keys (GPGsM) but in different context. My advise: Forget it for now!

> Many thanks for all the other explanations which you also gave in your
> answer, they have been helpful!
> Marco.

welcome

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web