Bug 337617 - add symmetric OpenPGP email encryption
Summary: add symmetric OpenPGP email encryption
Status: REPORTED
Alias: None
Product: kmail2
Classification: Applications
Component: crypto (show other bugs)
Version: 4.10.5
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-20 03:10 UTC by Hauke Laging
Modified: 2014-12-02 15:10 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hauke Laging 2014-07-20 03:10:19 UTC
OpenPGP is typically used with asymmetric encryption (key pairs) but the standard contains a definition for symmetric (but still two level) encryption. With gpg this is done by using --symmetric instead of --encrypt.

KMail, Thunderbird/Enigmail and more clients can already decrypt emails which have been encrypted symmetrically. This can be tested with this file:

http://www.crypto-fuer-alle.de/docs/mail-symmetric/mail.cr-lf.eml

I suggest to add the capability to symmetrically encrypt mails to KMail. Symmetric encryption can be more easily used than asymmetric encryption if none has been prepared yet. For symmetric encryption the necessary software just has to be installed but not configured. People are familiar with passwords but not with key pairs. In the case of KMail nothing would have to be done as GnuPG is always installed. It doesn't make any sense at all to force the users to use something different from OpenPGP when they want to use symmetric encryption.

This is not supposed to be an alternative to regular OpenPGP usage but an alternative for those who are not willing or not capable to prepare for the use of key pairs in that moment. Most people would not use this feature permanently. If they start encrypting emails regularly they will probably switch to typical OpenPGP usage.

This feature should be very easy to implement.

There has been a long discussion on the GnuPG mailing list:

http://lists.gnupg.org/pipermail/gnupg-users/2014-July/050281.html