<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Signing on Cebulka Blog</title>
    <link>https://cebulka.in/en/tags/signing/</link>
    <description>Recent content in Signing on Cebulka Blog</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Sat, 17 Aug 2024 12:07:00 +0000</lastBuildDate>
    <atom:link href="https://cebulka.in/en/tags/signing/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>PGP compendium - Encryption and popular PGP tools use guides (2024)</title>
      <link>https://cebulka.in/en/posts/pgp-guides/</link>
      <pubDate>Sat, 17 Aug 2024 12:07:00 +0000</pubDate>
      <guid>https://cebulka.in/en/posts/pgp-guides/</guid>
      <description>&lt;p&gt;A collection of guides for the popular PGP tools: GPG4USB (Linux &amp;amp; Windows), GPA (Linux), Kleopatra (Linux &amp;amp; Windows), GPGSuite (macOS), OpenKeyChain (Android) and PGPro (iOS).&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;what-is-pgp--openpgp&#34;&gt;&#xA;  What is PGP / OpenPGP&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#what-is-pgp--openpgp&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;GnuPG (GPG, GNU Privacy Guard)&lt;/strong&gt; is an open-source encryption software for secure End-to-End communication between two parties. It enables users to communicate securely by providing tools to encrypt and decrypt messages using the OpenPGP (Open Pretty Good Privacy) non-proprietary standard.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;OpenPGP&lt;/strong&gt; uses public key cryptography. To use OpenPGP, you must first generate a pair — public and private keys using GPG software. You can then share your public key with others, keeping your private key secret. Anyone who has the public key can use it to encrypt and verify information that only the holder of the private key can decrypt and sign.&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;installation-and-configuration&#34;&gt;&#xA;  Installation and configuration&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#installation-and-configuration&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;The basic GPG program runs from the command line but there are various front-ends such as GPG4USB, graphical interfaces for different operating systems. The portable GPG4USB program is cross-platform and easy to use but is no longer developed and has an outdated version of GPG. The GNU Privacy Assistant (GPA) tool is available on the Whonix-Workstation system. The Tails system as of version 5.0 has the Kleopatra tool, also known from the Gpg4win package for Windows systems.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/&#34;&gt;Installation of GPG4USB&lt;/a&gt; (Linux &amp;amp; Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpa/&#34;&gt;Installation of GNU Privacy Assistant&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/&#34;&gt;Installation of Kleopatra&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/&#34;&gt;Installation of Kleopatra&lt;/a&gt; (Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/&#34;&gt;Installation of GPG Suite&lt;/a&gt; (macOS)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-openkeychain/&#34;&gt;Installation of OpenKeychain&lt;/a&gt; (Android)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-pgpro/&#34;&gt;Installation of PGPro&lt;/a&gt; (iOS)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;key-generation&#34;&gt;&#xA;  Key generation&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#key-generation&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;The user generates a pair of keys, a public key and a private key. The public key is shared with others, while the private key is kept secret. Private key is stored in GPG program files, so it is recommended to encrypt the operating system.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/#keygen&#34;&gt;Key generation in GPG4USB&lt;/a&gt; (Linux &amp;amp; Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpa/#keygen&#34;&gt;Key generation in GNU Privacy Assistant&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/#keygen&#34;&gt;Key generation in Kleopatra&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/#keygen&#34;&gt;Key generation in Kleopatra&lt;/a&gt; (Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/#keygen&#34;&gt;Key generation in GPG Suite&lt;/a&gt; (macOS)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-openkeychain/#keygen&#34;&gt;Key generation in OpenKeychain&lt;/a&gt; (Android)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-pgpro/#keygen&#34;&gt;Key generation in PGPro&lt;/a&gt; (iOS)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;private-key-backup&#34;&gt;&#xA;  Private key backup&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#private-key-backup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;A backup copy of the private key should be encrypted with &lt;a href=&#34;https://www.veracrypt.fr/en/Home.html&#34;&gt;VeraCrypt&lt;/a&gt; or &lt;a href=&#34;https://www.truecrypt71a.com/&#34;&gt;TrueCrypt&lt;/a&gt; and placed on external media for protection against data loss.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/#backup&#34;&gt;Private key backup in GPG4USB&lt;/a&gt; (Linux &amp;amp; Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpa/#backup&#34;&gt;Private key backup in GNU Privacy Assistant&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/#backup&#34;&gt;Private key backup in Kleopatra&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/#backup&#34;&gt;Private key backup in Kleopatra&lt;/a&gt; (Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/#backup&#34;&gt;Private key backup in GPG Suite&lt;/a&gt; (macOS)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-openkeychain/#backup&#34;&gt;Private key backup in OpenKeychain&lt;/a&gt; (Android)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-pgpro/#backup&#34;&gt;Private key backup in PGPro&lt;/a&gt; (iOS)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;importing-public-keys&#34;&gt;&#xA;  Importing public keys&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#importing-public-keys&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;Import public keys of other users for encrypting messages and verifying digital signatures.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/#import&#34;&gt;Importing public keys in GPG4USB&lt;/a&gt; (Linux &amp;amp; Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpa/#import&#34;&gt;Importing public keys in GNU Privacy Assistant&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/#import&#34;&gt;Importing public keys in Kleopatra&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/#import&#34;&gt;Importing public keys in Kleopatra&lt;/a&gt; (Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/#import&#34;&gt;Importing public keys inGPG Suite&lt;/a&gt; (macOS)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-openkeychain/#import&#34;&gt;Importing public keys in OpenKeychain&lt;/a&gt; (Android)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-pgpro/#import&#34;&gt;Importing public keys in PGPro&lt;/a&gt; (iOS)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;message-encryption&#34;&gt;&#xA;  Message encryption&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#message-encryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;The sender uses the recipient&amp;rsquo;s public key to encrypt the message. This ensures that only the intended recipient can decrypt it.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/#encryption&#34;&gt;Message encryption in GPG4USB&lt;/a&gt; (Linux &amp;amp; Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpa/#encryption&#34;&gt;Message encryption in GNU Privacy Assistant&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/#encryption&#34;&gt;Message encryption in Kleopatra&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/#encryption&#34;&gt;Message encryption in Kleopatra&lt;/a&gt; (Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/#encryption&#34;&gt;Message encryption in GPG Suite&lt;/a&gt; (macOS)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-openkeychain/#encryption&#34;&gt;Message encryption in OpenKeychain&lt;/a&gt; (Android)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-pgpro/#encryption&#34;&gt;Message encryption in PGPro&lt;/a&gt; (iOS)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;message-decryption&#34;&gt;&#xA;  Message decryption&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#message-decryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;The recipient uses his private key to decrypt the encrypted message. By quoting a sufficient part of it in the reply, also confirms that has access to the private key.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/#decryption&#34;&gt;Message decryption in GPG4USB&lt;/a&gt; (Linux &amp;amp; Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpa/#decryption&#34;&gt;Message decryption in GNU Privacy Assistant&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/#decryption&#34;&gt;Message decryption in Kleopatra&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/#decryption&#34;&gt;Message decryption in Kleopatra&lt;/a&gt; (Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/#decryption&#34;&gt;Message decryption in GPG Suite&lt;/a&gt; (macOS)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-openkeychain/#decryption&#34;&gt;Message decryption in OpenKeychain&lt;/a&gt; (Android)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-pgpro/#decryption&#34;&gt;Message decryption in PGPro&lt;/a&gt; (iOS)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;signing-messages&#34;&gt;&#xA;  Signing messages&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#signing-messages&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;The sender can use his private key to digitally sign the message. The signature acts as proof that the message was written by the key owner.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/#signing&#34;&gt;Signing messages in GPG4USB&lt;/a&gt; (Linux &amp;amp; Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpa/#signing&#34;&gt;Signing messages in GNU Privacy Assistant&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/#signing&#34;&gt;Signing messages in Kleopatra&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/#signing&#34;&gt;Signing messages in Kleopatra&lt;/a&gt; (Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/#signing&#34;&gt;Signing messages in GPG Suite&lt;/a&gt; (macOS)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-openkeychain/#signing&#34;&gt;Signing messages in OpenKeychain&lt;/a&gt; (Android)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-pgpro/#signing&#34;&gt;Signing messages in PGPro&lt;/a&gt; (iOS)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;verifying-messages&#34;&gt;&#xA;  Verifying messages&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#verifying-messages&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;After receiving a signed message, the recipient can use the sender&amp;rsquo;s public key to verify the digital signature of the message. A valid signature proves that the message was sent by the sender and has not been altered. The slightest change in the original message, even by one character, will cause the verification process to fail.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/#verification&#34;&gt;Verifying messages in GPG4USB&lt;/a&gt; (Linux &amp;amp; Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpa/#verification&#34;&gt;Verifying messages in GNU Privacy Assistant&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/#verification&#34;&gt;Verifying messages in Kleopatra&lt;/a&gt; (Linux)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/#verification&#34;&gt;Verifying messages in Kleopatra&lt;/a&gt; (Windows)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/#verification&#34;&gt;Verifying messages in GPG Suite&lt;/a&gt; (macOS)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-openkeychain/#verification&#34;&gt;Verifying messages in OpenKeychain&lt;/a&gt; (Android)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-pgpro/#verification&#34;&gt;Verifying messages in PGPro&lt;/a&gt; (iOS)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Troubleshooting&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/#troubleshooting&#34;&gt;GnuPG version update in GPG4USB&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;</description>
    </item>
    <item>
      <title>PGPro for iOS installation and operation guide</title>
      <link>https://cebulka.in/en/posts/pgp-pgpro/</link>
      <pubDate>Sat, 17 Aug 2024 12:06:00 +0000</pubDate>
      <guid>https://cebulka.in/en/posts/pgp-pgpro/</guid>
      <description>&lt;p&gt;PGPro is a free iOS app for managing PGP keys and encrypting messages. This guide describes how to install and how to use PGPro on iOS.&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;setup&#34;&gt;&#xA;  Installing PGPro on iOS&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#setup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the App Store on your iOS device and search for the &lt;em&gt;PGPro&lt;/em&gt; app.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-001.jpg&#34;&#xA;    alt=&#34;Installation 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Install the app by clicking the &lt;em&gt;Download&lt;/em&gt; button.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-002.jpg&#34;&#xA;    alt=&#34;Installation 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Once the installation is complete, launch the app from the home screen shortcut.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-003.jpg&#34;&#xA;    alt=&#34;Installation 3&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;keygen&#34;&gt;&#xA;  Generating keys in PGPro&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#keygen&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the PGPro app and click the &lt;em&gt;+&lt;/em&gt; button.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-008.jpg&#34;&#xA;    alt=&#34;Key Generation 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Then click &lt;em&gt;Generate Key Pair&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-009.jpg&#34;&#xA;    alt=&#34;Key Generation 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Enter your nickname and a non-existent email address.&lt;/li&gt;&#xA;&lt;li&gt;Enter a password and click &lt;em&gt;Done&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-010.jpg&#34;&#xA;    alt=&#34;Key Generation 3&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;The key has been created.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-011.jpg&#34;&#xA;    alt=&#34;Key Generation 4&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;backup&#34;&gt;&#xA;  Backing up the private key in PGPro&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#backup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Go to the &lt;em&gt;Keychain&lt;/em&gt; management screen, select your private key, and click &lt;em&gt;Share&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Select the type of key you want to back up by marking &lt;em&gt;Private Key&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-012.jpg&#34;&#xA;    alt=&#34;Backup 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Choose the location where you want to send the key, or copy and save it.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-013.jpg&#34;&#xA;    alt=&#34;Backup 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Ensure the key is saved in a secure location.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-014.jpg&#34;&#xA;    alt=&#34;Backup 3&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A backup copy of the private key should be encrypted with &lt;a href=&#34;https://www.veracrypt.fr/en/Home.html&#34;&gt;VeraCrypt&lt;/a&gt; or &lt;a href=&#34;https://www.truecrypt71a.com/&#34;&gt;TrueCrypt&lt;/a&gt; and placed on external media for protection against data loss.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;import&#34;&gt;&#xA;  Importing public keys in PGPro&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#import&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the email or other communication containing the public key.&lt;/li&gt;&#xA;&lt;li&gt;Copy the public key to the clipboard.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-016.jpg&#34;&#xA;    alt=&#34;Key Import 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Open the PGPro app and select the &lt;em&gt;Keychain&lt;/em&gt; option, then &lt;em&gt;Add Key from Clipboard&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-017.jpg&#34;&#xA;    alt=&#34;Key Import 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Agree to paste from another app by clicking &lt;em&gt;Allow Paste&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-018.jpg&#34;&#xA;    alt=&#34;Key Import 3&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;encryption&#34;&gt;&#xA;  Encrypting messages in PGPro&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#encryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the PGPro app and go to the &lt;em&gt;Encryption&lt;/em&gt; tab.&lt;/li&gt;&#xA;&lt;li&gt;Enter the message content you want to encrypt directly into the text field or paste it from the clipboard.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-020.jpg&#34;&#xA;    alt=&#34;Encryption 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Click &lt;em&gt;Select Contacts&amp;hellip;&lt;/em&gt; and choose the recipient&amp;rsquo;s public key from the list of available keys.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-021.jpg&#34;&#xA;    alt=&#34;Encryption 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Click the &lt;em&gt;Envelope&lt;/em&gt; icon to encrypt the message.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-022.jpg&#34;&#xA;    alt=&#34;Encryption 3&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;After encrypting the message, copy the resulting text to the clipboard.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-023.jpg&#34;&#xA;    alt=&#34;Encryption 4&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;6&#34;&gt;&#xA;&lt;li&gt;You can now share the encrypted text in another app, such as via an instant messenger, or save it to a file.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We do not need to import the public key again when encrypting the next messages. The key will be saved in the application files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;decryption&#34;&gt;&#xA;  Decrypting messages in PGPro&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#decryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the encrypted message in an email application or other text editor.&lt;/li&gt;&#xA;&lt;li&gt;Copy the encrypted text to the clipboard.&lt;/li&gt;&#xA;&lt;li&gt;Open the PGPro app.&lt;/li&gt;&#xA;&lt;li&gt;In the &lt;em&gt;Decryption&lt;/em&gt; tab, select the private key you want to use to decrypt the encrypted text.&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;em&gt;Paste from Clipboard&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-024.jpg&#34;&#xA;    alt=&#34;Decryption 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;6&#34;&gt;&#xA;&lt;li&gt;If prompted for a password, enter the password for your private key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-pgpro/ios-025.jpg&#34;&#xA;    alt=&#34;Decryption 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;signing&#34;&gt;&#xA;  Signing messages in PGPro&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#signing&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;The PGPro app does not support signing unencrypted messages and there are no open-source alternatives available for iOS. If you need to sign a message, import keys from a backup in another GPG program, such as &lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/#setup&#34;&gt;GPGSuite on MacOS&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;verification&#34;&gt;&#xA;  Verifying messages in PGPro&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#verification&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;The PGPro app does not support verification of unencrypted message signatures and there are no open-source alternatives available for iOS. If you need to verify message signatures, use another GPG program for this purpose, such as &lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/#setup&#34;&gt;GPGSuite on MacOS&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr&gt;</description>
    </item>
    <item>
      <title>OpenKeyChain for Android installation and operation guide</title>
      <link>https://cebulka.in/en/posts/pgp-openkeychain/</link>
      <pubDate>Sat, 17 Aug 2024 12:05:00 +0000</pubDate>
      <guid>https://cebulka.in/en/posts/pgp-openkeychain/</guid>
      <description>&lt;p&gt;OpenKeyChain is a free Android app for managing PGP keys and encrypting messages. This guide describes how to install and how to use OpenKeyChain on Android.&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;setup&#34;&gt;&#xA;  Installing OpenKeyChain on Android&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#setup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Download OpenKeyChain from Google Play or install it using F-Droid.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-049.jpg&#34;&#xA;    alt=&#34;Google Play 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;If you choose to install via F-Droid, it&amp;rsquo;s recommended to download and install F-Droid via your computer to ensure you&amp;rsquo;re downloading from a trusted source. You can find instructions and verify the checksum here: &lt;a href=&#34;https://f-droid.org&#34;&gt;How to install F-Droid&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-040.png&#34;&#xA;    alt=&#34;F-Droid 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-041.png&#34;&#xA;    alt=&#34;F-Droid 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Once F-Droid is installed, search for OpenKeyChain and install the app.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-003.jpg&#34;&#xA;    alt=&#34;F-Droid 4&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-002.jpg&#34;&#xA;    alt=&#34;F-Droid 4&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In OpenKeyChain, privacy-threatening functionalities &lt;em&gt;Key Search&lt;/em&gt; and &lt;em&gt;Synchronization&lt;/em&gt; are enabled by default. Before further use of the app, make sure that the mentioned features were disabled in the app settings.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;keygen&#34;&gt;&#xA;  Generating keys in OpenKeyChain&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#keygen&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the OpenKeyChain app and press &lt;em&gt;+&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-061.jpg&#34;&#xA;    alt=&#34;OpenKeyChain main screen with Generate a New Key option&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Select the &lt;em&gt;Create My Key&lt;/em&gt; option.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-062.jpg&#34;&#xA;    alt=&#34;Form for entering name, surname, and email address&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Enter your nickname and press &lt;em&gt;NEXT&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-063.jpg&#34;&#xA;    alt=&#34;Nickname entry screen&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Enter your non-existent email address and press &lt;em&gt;NEXT&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-064.jpg&#34;&#xA;    alt=&#34;Email entry screen&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;Click on the three dots and then select &lt;em&gt;Change key configuration&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-065.jpg&#34;&#xA;    alt=&#34;Change key settings screen&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;6&#34;&gt;&#xA;&lt;li&gt;Change the key&amp;rsquo;s password, which will be used to protect it, then change the subkeys to RSA 4096bit and press &lt;em&gt;Save&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-066.jpg&#34;&#xA;    alt=&#34;Key password setup screen&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;7&#34;&gt;&#xA;&lt;li&gt;Set the master key accordingly and press &lt;em&gt;OK&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-067.jpg&#34;&#xA;    alt=&#34;Master key setup screen&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;8&#34;&gt;&#xA;&lt;li&gt;Set the subkey accordingly and press &lt;em&gt;OK&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-068.jpg&#34;&#xA;    alt=&#34;Subkey setup screen&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;9&#34;&gt;&#xA;&lt;li&gt;Press &lt;em&gt;Save&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-069.jpg&#34;&#xA;    alt=&#34;Save changes screen&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;10&#34;&gt;&#xA;&lt;li&gt;Press &lt;em&gt;CREATE KEY&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-071.jpg&#34;&#xA;    alt=&#34;Create key screen&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;11&#34;&gt;&#xA;&lt;li&gt;Wait for the key to be created.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-072.jpg&#34;&#xA;    alt=&#34;Key creation waiting screen&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;backup&#34;&gt;&#xA;  Backing up the private key in OpenKeyChain&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#backup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Go to the key management screen, select your private key, and click &lt;em&gt;Backup Key&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-075.jpg&#34;&#xA;    alt=&#34;Backup 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Save the backup code, select the location where you want to save the key, and click &lt;em&gt;Save Backup&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-077.jpg&#34;&#xA;    alt=&#34;Backup 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Ensure the key is saved in a secure location.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-079.jpg&#34;&#xA;    alt=&#34;Backup 3&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A backup copy of the private key should be encrypted with &lt;a href=&#34;https://www.veracrypt.fr/en/Home.html&#34;&gt;VeraCrypt&lt;/a&gt; or &lt;a href=&#34;https://www.truecrypt71a.com/&#34;&gt;TrueCrypt&lt;/a&gt; and placed on external media for protection against data loss.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;import&#34;&gt;&#xA;  Importing public keys in OpenKeyChain&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#import&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the email or other communication containing the public key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-081.jpg&#34;&#xA;    alt=&#34;Import keys 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Save the public key to a file with a .asc extension; importing a public key from the clipboard is currently not working.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-083.jpg&#34;&#xA;    alt=&#34;Import keys 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Open the OpenKeyChain app, select the &lt;em&gt;Import from File&lt;/em&gt; option. Select the saved file and click &lt;em&gt;Import&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-084.jpg&#34;&#xA;    alt=&#34;Import keys 3&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;The app will import the key and display its details.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-085.jpg&#34;&#xA;    alt=&#34;Import keys 4&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;encryption&#34;&gt;&#xA;  Encrypting messages in OpenKeyChain&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#encryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the OpenKeyChain app and select &lt;em&gt;Encrypt/Decrypt&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-086.jpg&#34;&#xA;    alt=&#34;Encryption 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Select the &lt;em&gt;Encrypt Text&lt;/em&gt; option.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-087.jpg&#34;&#xA;    alt=&#34;Encryption 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Paste or type the text you want to encrypt.&lt;/li&gt;&#xA;&lt;li&gt;Select the recipient&amp;rsquo;s public key from the list of available keys. Then choose one of the options from the top bar: &lt;em&gt;Copy to Clipboard&lt;/em&gt; or &lt;em&gt;Share&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-088.jpg&#34;&#xA;    alt=&#34;Encryption 3&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;After encrypting the message, copy the resulting text to the clipboard.&lt;/li&gt;&#xA;&lt;li&gt;You can now share the encrypted text in another app, such as via an instant messenger or save it to a file.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-090.jpg&#34;&#xA;    alt=&#34;Encryption 4&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We do not need to import the public key again when encrypting the next messages. The key will be saved in the application files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;decryption&#34;&gt;&#xA;  Decrypting messages in OpenKeyChain&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#decryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the encrypted message in any text editor.&lt;/li&gt;&#xA;&lt;li&gt;Copy the encrypted text to the clipboard.&lt;/li&gt;&#xA;&lt;li&gt;Open the OpenKeyChain app and select &lt;em&gt;Encrypt/Decrypt&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-092.jpg&#34;&#xA;    alt=&#34;Decryption 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Select the &lt;em&gt;Read from Clipboard&lt;/em&gt; option. If prompted for a password, enter the password for your private key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-093.jpg&#34;&#xA;    alt=&#34;Decryption 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;signing&#34;&gt;&#xA;  Signing messages in OpenKeyChain&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#signing&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the OpenKeyChain app and select &lt;em&gt;Encrypt/Decrypt&lt;/em&gt;, then &lt;em&gt;Encrypt Text&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-094.jpg&#34;&#xA;    alt=&#34;Signing 1&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Select your private key.&lt;/li&gt;&#xA;&lt;li&gt;Paste the message content you want to sign into the text field, then click &lt;em&gt;Copy&lt;/em&gt; or &lt;em&gt;Share&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-095.jpg&#34;&#xA;    alt=&#34;Signing 2&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;You can now share the signed text in another app, such as via an instant messenger.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-096.jpg&#34;&#xA;    alt=&#34;Signing 3&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Avoid signing messages that seem universal. For example, a signed &amp;ldquo;I agree&amp;rdquo; or &amp;ldquo;It&amp;rsquo;s me&amp;rdquo; message can be saved and used to impersonate you in another conversation. Signed messages should be complete sentences describing the purpose and circumstances of the signature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;verification&#34;&gt;&#xA;  Verifying messages in OpenKeyChain&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#verification&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the signed message in any text editor.&lt;/li&gt;&#xA;&lt;li&gt;Copy its content to the clipboard.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-105.jpg&#34;&#xA;    alt=&#34;Step 1: Paste the signed text into the text field&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Open the OpenKeyChain app, go to &lt;em&gt;Encrypt/Decrypt&lt;/em&gt;, then click &lt;em&gt;Read from Clipboard&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-107.jpg&#34;&#xA;    alt=&#34;Step 2: Displaying the verification result&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;OpenKeyChain will display the verification result, informing you whether the signature is valid.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;If the key is not confirmed, it may be highlighted in orange. In such a case:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tap on the key owner.&lt;/li&gt;&#xA;&lt;li&gt;Tap the three dots in the top-right corner and select &lt;em&gt;Confirm with Fingerprint&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Check the key&amp;rsquo;s fingerprint to ensure it matches the expected fingerprint, then confirm the key.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-100.jpg&#34;&#xA;    alt=&#34;Step 3: Confirming the public key&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;ol start=&#34;6&#34;&gt;&#xA;&lt;li&gt;After confirming the key, the verification process should succeed.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://cebulka.in/en/posts/pgp-openkeychain/and-101.jpg&#34;&#xA;    alt=&#34;Step 4: Key confirmation after checking the fingerprint&#34; width=&#34;50%&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We do not need to import the public key again when verifying subsequent signatures of the same author. The key will be saved in the app data files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr&gt;</description>
    </item>
    <item>
      <title>GPGSuite for Mac OS installation and GPG Keychain operation guide</title>
      <link>https://cebulka.in/en/posts/pgp-gpgsuite/</link>
      <pubDate>Sat, 17 Aug 2024 12:04:00 +0000</pubDate>
      <guid>https://cebulka.in/en/posts/pgp-gpgsuite/</guid>
      <description>&lt;p&gt;GPGSuite is a comprehensive toolset for managing PGP encryption and PGP signatures on macOS. This guide describes how to install GPGSuite how and use GPG Keychain on Mac OS.&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;setup&#34;&gt;&#xA;  Installing GPG Suite on macOS&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#setup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Download GPG Suite from the official website: &lt;a href=&#34;https://gpgtools.org&#34;&gt;https://gpgtools.org&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Open the downloaded DMG file and drag the GPG Keychain application to the Applications folder.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Installation 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-002.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Installation 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-004.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;After installation, launch GPG Keychain using Finder or Spotlight.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Installation 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-016.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;keygen&#34;&gt;&#xA;  Generating keys in GPG Keychain&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#keygen&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the GPG Keychain application and click the &lt;em&gt;New&lt;/em&gt; button.&lt;/li&gt;&#xA;&lt;li&gt;Enter your nickname and set a passphrase for the key, which will be used to protect it.&lt;/li&gt;&#xA;&lt;li&gt;Select your preferred key algorithm and size (e.g., RSA, 4096 bits) and click &lt;em&gt;Create Key&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Generation 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-017.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;When prompted to upload the key, click &lt;em&gt;No, thanks!&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Generation 4&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-018.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;backup&#34;&gt;&#xA;  Backing up the private key in GPG Keychain&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#backup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Go to the key management screen, select your private key, and click &lt;em&gt;Export&amp;hellip;&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Backup 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-020.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Select the location where you want to save the key, and click &lt;em&gt;Save&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Backup 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-021.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Ensure the key is saved in a secure location.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Backup 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-026.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A backup copy of the private key should be encrypted with &lt;a href=&#34;https://www.veracrypt.fr/en/Home.html&#34;&gt;VeraCrypt&lt;/a&gt; or &lt;a href=&#34;https://www.truecrypt71a.com/&#34;&gt;TrueCrypt&lt;/a&gt; and placed on external media for protection against data loss.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;import&#34;&gt;&#xA;  Importing public keys in GPG Keychain&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#import&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the email or other communication containing the public key.&lt;/li&gt;&#xA;&lt;li&gt;Copy the public key to the clipboard. The application will automatically detect the key in the clipboard.&lt;/li&gt;&#xA;&lt;li&gt;Open the GPG Keychain application and select the &lt;em&gt;Import&lt;/em&gt; option.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Import 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-027.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Then certify the public key to confirm its authenticity. Right-click on the key and select &lt;em&gt;Details&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Import 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-029.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;Confirm the key signing by selecting Ownertrust &lt;em&gt;Ultimate&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Import 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-030.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;If the key was not automatically detected, click &lt;em&gt;Import&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;encryption&#34;&gt;&#xA;  Encrypting messages in GPG Suite&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#encryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Copy the message content you want to encrypt to the clipboard.&lt;/li&gt;&#xA;&lt;li&gt;Right-click on the copied text or the text document you want to encrypt.&lt;/li&gt;&#xA;&lt;li&gt;From the context menu, select &lt;em&gt;Services&lt;/em&gt; .&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encryption 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-032.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Select the recipient&amp;rsquo;s public key from the list of available keys and click &lt;em&gt;Encrypt&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encryption 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-033.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;After encrypting the message, copy the resulting text to the clipboard or save it to a file.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encryption 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-034.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We do not need to import the public key again when encrypting the next messages. The key will be saved in the program files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;decryption&#34;&gt;&#xA;  Decrypting messages in GPG Suite&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#decryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Copy the encrypted message to the clipboard or select the encrypted file.&lt;/li&gt;&#xA;&lt;li&gt;Right-click on the selected content or file, then choose &lt;em&gt;Services&lt;/em&gt; .&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Decryption 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-036.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;If prompted for a passphrase, enter the passphrase for your private key. After decryption, the decrypted text will be available in the clipboard or in the output file.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Decryption 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-037.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;signing&#34;&gt;&#xA;  Signing messages in GPG Suite&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#signing&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Copy the message content you want to sign to the clipboard or select the document you want to sign.&lt;/li&gt;&#xA;&lt;li&gt;Right-click on the selected content or file.&lt;/li&gt;&#xA;&lt;li&gt;From the context menu, select &lt;em&gt;Services&lt;/em&gt; .&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Signing 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-040.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;If you have more than one private key, select your private key from the list, then click &lt;em&gt;Sign&lt;/em&gt;. The signed text or file will be saved or copied to the clipboard.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Signing 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-041.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Avoid signing messages that seem universal. For example, a signed &amp;ldquo;I agree&amp;rdquo; or &amp;ldquo;It&amp;rsquo;s me&amp;rdquo; message can be saved and used to impersonate you in another conversation. Signed messages should be complete sentences describing the purpose and circumstances of the signature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;verification&#34;&gt;&#xA;  Verifying messages in GPG Suite&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#verification&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Select the signed text or file you want to verify.&lt;/li&gt;&#xA;&lt;li&gt;Right-click on the selected content or file.&lt;/li&gt;&#xA;&lt;li&gt;From the context menu, select &lt;em&gt;Services&lt;/em&gt; .&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Verification 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-043.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Verification 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-044.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;GPG Suite will display the verification result, informing you whether the signature is valid and who the author is.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Verification 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpgsuite/osx-045.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We do not need to import the public key again when verifying subsequent signatures of the same author. The key will be saved in the program files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr&gt;</description>
    </item>
    <item>
      <title>Kleopatra for Windows installation and operation guide</title>
      <link>https://cebulka.in/en/posts/pgp-kleopatra-windows/</link>
      <pubDate>Sat, 17 Aug 2024 12:03:00 +0000</pubDate>
      <guid>https://cebulka.in/en/posts/pgp-kleopatra-windows/</guid>
      <description>&lt;p&gt;GPG4Win is a software package that includes the Kleopatra tool for managing PGP keys. This guide describes how to install GPG4Win how and use Kleopatra tool on Windows.&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;setup&#34;&gt;&#xA;  Installing Kleopatra from Gpg4win on Windows&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#setup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Download the Gpg4win package from the official website: &lt;a href=&#34;https://gpg4win.org&#34;&gt;https://gpg4win.org&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Run the downloaded installer and follow the on-screen instructions, selecting the Kleopatra installation option.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Installation 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-001.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Installation 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-002.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;After installation is complete, launch the Kleopatra application using the desktop shortcut or the Start menu.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Installation 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-003.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Ensure the following components are installed: GnuPG, Kleopatra, GpgOL, GpgEX.&lt;/li&gt;&#xA;&lt;li&gt;Select them, then click &lt;em&gt;Next&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Component Installation&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-004.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;keygen&#34;&gt;&#xA;  Generating keys in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#keygen&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the Kleopatra application and click the &lt;em&gt;New Key Pair&lt;/em&gt; button.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Generation 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-012.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Enter your nickname. Setting a passphrase is recommended. Click &lt;em&gt;Advanced Settings&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Generation 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-010.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Select your preferred key algorithm and size &lt;em&gt;RSA, 4096 bits&lt;/em&gt;, check the &lt;em&gt;Authentication&lt;/em&gt; option, and click &lt;em&gt;OK&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Generation 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-013.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Set a passphrase for the key, which will be used to protect it, then click &lt;em&gt;OK&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Generation 4&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-011.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;backup&#34;&gt;&#xA;  Backing up the private key in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#backup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Go to the key management screen, select your private key, and click &lt;em&gt;Backup Secret keys&amp;hellip;&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Backup 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-014.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Select the location where you want to save the key, and click &lt;em&gt;Save&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Backup 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-015.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Ensure the key is saved in a secure location.&lt;/li&gt;&#xA;&lt;li&gt;It is also recommended to export the public key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Backup 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-016.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A backup copy of the private key should be encrypted with &lt;a href=&#34;https://www.veracrypt.fr/en/Home.html&#34;&gt;VeraCrypt&lt;/a&gt; or &lt;a href=&#34;https://www.truecrypt71a.com/&#34;&gt;TrueCrypt&lt;/a&gt; and placed on external media for protection against data loss.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;import&#34;&gt;&#xA;  Importing public keys in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#import&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the email or other communication containing the public key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Import 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-020.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Copy the public key to the clipboard.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Import 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-019.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Open the Kleopatra application and select the &lt;em&gt;Notepad&lt;/em&gt; option.&lt;/li&gt;&#xA;&lt;li&gt;Paste the public key and click &lt;em&gt;Import Notepad&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Import 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-021.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;Then certify the public key to confirm its authenticity by clicking &lt;em&gt;Certify&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;encryption&#34;&gt;&#xA;  Encrypting messages in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#encryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the Kleopatra application and click &lt;em&gt;Notepad&lt;/em&gt;, then paste/type the content of the message you want to encrypt into the text field.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encryption 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-022.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Select the recipient&amp;rsquo;s public key from the list of available keys.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encryption 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-024.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Click &lt;em&gt;Encrypt Notepad&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encryption 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-023.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;After encrypting the message, copy the resulting text to the clipboard.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encryption 4&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-025.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;You can now share the encrypted text in another app, such as via an instant messenger, or save it to a file.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We do not need to import the public key again when encrypting the next messages. The key will be saved in the program files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;decryption&#34;&gt;&#xA;  Decrypting messages in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#decryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the encrypted message.&lt;/li&gt;&#xA;&lt;li&gt;Copy the encrypted text to the clipboard, then open the Kleopatra application.&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;em&gt;Notepad&lt;/em&gt; and paste the encrypted text.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Decryption 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-027.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Click &lt;em&gt;Decrypt / Verify Notepad&lt;/em&gt;. If prompted for a passphrase, enter the passphrase for your private key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Decryption 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-028.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;signing&#34;&gt;&#xA;  Signing messages in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#signing&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the Kleopatra application and click &lt;em&gt;Notepad&lt;/em&gt;, then paste the content of the message you want to sign into the text field.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Signing 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-030.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Select your private key from the dropdown list in the &lt;em&gt;Sign as&lt;/em&gt; field.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Signing 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-031.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Click &lt;em&gt;Sign Notepad&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Signing 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-029.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Copy the signed text to the clipboard.&lt;/li&gt;&#xA;&lt;li&gt;You can now share the signed text in another app, such as via an instant messenger, or save it to a file.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Avoid signing messages that seem universal. For example, a signed &amp;ldquo;I agree&amp;rdquo; or &amp;ldquo;It&amp;rsquo;s me&amp;rdquo; message can be saved and used to impersonate you in another conversation. Signed messages should be complete sentences describing the purpose and circumstances of the signature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;verification&#34;&gt;&#xA;  Verifying messages in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#verification&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the signed message and copy its content to the clipboard.&lt;/li&gt;&#xA;&lt;li&gt;Open the Kleopatra application, click &lt;em&gt;Notepad&lt;/em&gt;, then paste the signed text into the text field.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Verification 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-034.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Click &lt;em&gt;Decrypt / Verify Notepad&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Kleopatra will display the verification result, informing you whether the signature is valid.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Verification 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-windows/win-035.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We do not need to import the public key again when verifying subsequent signatures of the same author. The key will be saved in the program files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr&gt;</description>
    </item>
    <item>
      <title>Kleopatra for Linux installation and operation guide</title>
      <link>https://cebulka.in/en/posts/pgp-kleopatra-linux/</link>
      <pubDate>Sat, 17 Aug 2024 12:02:00 +0000</pubDate>
      <guid>https://cebulka.in/en/posts/pgp-kleopatra-linux/</guid>
      <description>&lt;p&gt;Kleopatra is a PGP tool for managing encryption keys. This guide describes how to create a public PGP key in Kleopatra on Tails and other Linux distributions.&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;setup&#34;&gt;&#xA;  Kleopatra on Tails&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#setup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;The Kleopatra tool is installed by default on Tails since version 5.0, and no manual installation of the GPG program on that system is required.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Search for &lt;em&gt;Kleopatra&lt;/em&gt; in the &lt;em&gt;Applications&lt;/em&gt; menu and click to run.&lt;/li&gt;&#xA;&lt;li&gt;To preserve access to the generated and imported keys between sessions, set up an encrypted &lt;a href=&#34;https://tails.net/doc/encryption_and_privacy/kleopatra/index.en.html&#34;&gt;persistent volume&lt;/a&gt;. Select &lt;em&gt;Applications&lt;/em&gt;→&lt;em&gt;Tails&lt;/em&gt;→&lt;em&gt;Persistent Storage&lt;/em&gt;, click &lt;em&gt;Contrinue&lt;/em&gt;, enter a strong random password twice in both &lt;em&gt;Passphrase&lt;/em&gt; and &lt;em&gt;Confirm&lt;/em&gt; fields, and confirm the volume creation by clicking &lt;em&gt;Create Persistent Storage&lt;/em&gt;. Select &lt;em&gt;GnuPG&lt;/em&gt; in the list of persistent volume features and finish setup.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;installing-kleopatra-with-apt-debian-ubuntu--kali-linux&#34;&gt;&#xA;  Installing Kleopatra with APT (Debian, Ubuntu &amp;amp; Kali Linux)&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#installing-kleopatra-with-apt-debian-ubuntu--kali-linux&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;To install Kleopatra on Linux, open a terminal and run the following command:&lt;/p&gt;&#xA;&lt;p&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y &amp;amp;&amp;amp; sudo apt install kleopatra scdaemon -y&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;After the installation is complete, launch the Kleopatra application using the shortcut in the application menu or by typing &lt;em&gt;kleopatra&lt;/em&gt; in the terminal.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Installation 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-001.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;On the first launch, you need to check if scdaemon is installed and configured:&lt;/p&gt;&#xA;&lt;p&gt;sudo gpgconf &amp;ndash;check-options scdaemon&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Then click &lt;em&gt;Rerun Tests&lt;/em&gt;, and then &lt;em&gt;Continue&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Installation 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-003.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;7&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;If scdaemon is not installed, enter the following command in the terminal:&lt;/p&gt;&#xA;&lt;p&gt;sudo apt install scdaemon -y&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Installation 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-006.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;keygen&#34;&gt;&#xA;  Generating keys in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#keygen&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the Kleopatra application and click the &lt;em&gt;New Key Pair&lt;/em&gt; button.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Generation 1&#34; src=&#34;https://cebulka.in/pl/posts/pgp-kleopatra-linux/deb-007.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Enter your nickname. It is recommended to set a passphrase. Click &lt;em&gt;Advanced Settings&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Generation 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-008.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Select your preferred key algorithm and size &lt;em&gt;RSA, 4096 bits&lt;/em&gt;, check the &lt;em&gt;Authentication&lt;/em&gt; option, and click &lt;em&gt;OK&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Set a passphrase for the key, which will be used to protect it, and then click &lt;em&gt;OK&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Generation 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-009.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Generation 4&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-010.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;backup&#34;&gt;&#xA;  Backing up the private key in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#backup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Go to the key management screen, select your private key, and click &lt;em&gt;Export Secret keys&amp;hellip;&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Backup 1&#34; src=&#34;https://cebulka.in/pl/posts/pgp-kleopatra-linux/deb-011.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Select the location where you want to save the key, and click &lt;em&gt;Save&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Backup 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-012.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Ensure the key is saved in a secure location.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Backup 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-014.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;It is also recommended to create a backup of the public key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Backup 4&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-015.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A backup copy of the private key should be encrypted with &lt;a href=&#34;https://www.veracrypt.fr/en/Home.html&#34;&gt;VeraCrypt&lt;/a&gt; or &lt;a href=&#34;https://www.truecrypt71a.com/&#34;&gt;TrueCrypt&lt;/a&gt; and placed on external media for protection against data loss.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;import&#34;&gt;&#xA;  Importing public keys in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#import&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the email or other communication containing the public key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Import 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-017.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Copy the public key to the clipboard.&lt;/li&gt;&#xA;&lt;li&gt;Open the Kleopatra application and select the &lt;em&gt;Notepad&lt;/em&gt; option. Paste the public key and click &lt;em&gt;Import Notepad&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Import 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-019.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;You will then need to certify the new certificate. You will likely be prompted for a passphrase.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Import 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-022.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;Your new PGP key has been imported.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Key Import 4&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-023.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;encryption&#34;&gt;&#xA;  Encrypting messages in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#encryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the Kleopatra application and click &lt;em&gt;Notepad&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encryption 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-024.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Paste the content of the message you want to encrypt into the text field.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encryption 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-026.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Select the recipient&amp;rsquo;s public key from the list of available keys.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encryption 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-027.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Click &lt;em&gt;Encrypt Notepad&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;After encrypting the message, copy the resulting text to the clipboard.&lt;/li&gt;&#xA;&lt;li&gt;You can now share the encrypted text in another app, such as via an instant messenger, or save it to a file.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encryption 4&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-029.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We do not need to import the public key again when encrypting the next messages. The key will be saved in the program files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;decryption&#34;&gt;&#xA;  Decrypting messages in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#decryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the encrypted message in any text editor.&lt;/li&gt;&#xA;&lt;li&gt;Copy the encrypted text to the clipboard, then open the Kleopatra application.&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;em&gt;Notepad&lt;/em&gt; and paste the encrypted text.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Decryption 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-030.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Click &lt;em&gt;Decrypt / Verify Notepad&lt;/em&gt;. If prompted for a passphrase, enter the passphrase for your private key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Decryption 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-031.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;signing&#34;&gt;&#xA;  Signing messages in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#signing&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the Kleopatra application and click &lt;em&gt;Notepad&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Paste the content of the message you want to sign into the text field.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Signing 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-032.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Select your private key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Signing 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-033.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;4&#34;&gt;&#xA;&lt;li&gt;Then click &lt;em&gt;Sign Notepad&lt;/em&gt;. Copy the signed text to the clipboard.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Signing 3&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-034.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;You can now share the signed text in another app, such as via an instant messenger, or save it to a file.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Signing 4&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-035.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Avoid signing messages that seem universal. For example, a signed &amp;ldquo;I agree&amp;rdquo; or &amp;ldquo;It&amp;rsquo;s me&amp;rdquo; message can be saved and used to impersonate you in another conversation. Signed messages should be complete sentences describing the purpose and circumstances of the signature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;verification&#34;&gt;&#xA;  Verifying messages in Kleopatra&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#verification&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open the signed message and copy its content to the clipboard.&lt;/li&gt;&#xA;&lt;li&gt;Open the Kleopatra application, click &lt;em&gt;Notepad&lt;/em&gt; and paste the signed text into the text field.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Verification 1&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-036.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Click &lt;em&gt;Decrypt / Verify Notepad&lt;/em&gt;. Kleopatra will display the verification result, informing you whether the signature is valid.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Verification 2&#34; src=&#34;https://cebulka.in/en/posts/pgp-kleopatra-linux/deb-037.jpg#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We do not need to import the public key again when verifying subsequent signatures of the same author. The key will be saved in the program files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr&gt;</description>
    </item>
    <item>
      <title>Gnu Privacy Assistant for Linux installation and operation guide</title>
      <link>https://cebulka.in/en/posts/pgp-gpa/</link>
      <pubDate>Sat, 17 Aug 2024 12:01:00 +0000</pubDate>
      <guid>https://cebulka.in/en/posts/pgp-gpa/</guid>
      <description>&lt;p&gt;GNU Privacy Assistant is a user-friendly interface for managing PGP encryption and PGP signatures. This guide describes how to install and use GNU Privacy Assistant on Linux.&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;setup&#34;&gt;&#xA;  GNU Privacy Assistant on Whonix-Workstation&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#setup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;The GNU Privacy Assistant tool is installed by default on Whonix-Workstation and no manual installation of the GPG program is required on this system.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For Whonix-Workstation on VirtualBox, search for &lt;em&gt;GNU Privacy Assistant&lt;/em&gt; in the menu and click to run.&lt;/li&gt;&#xA;&lt;li&gt;In &lt;em&gt;Qubes OS&lt;/em&gt;, for a created app qube from the &lt;em&gt;whonix-workstation-17&lt;/em&gt; template (for example: default &lt;em&gt;anon-whonix&lt;/em&gt;) select &lt;em&gt;gpa&lt;/em&gt; in the list of &lt;em&gt;All available applications&lt;/em&gt; in the &lt;em&gt;Settings&lt;/em&gt;→&lt;em&gt;Applications&lt;/em&gt; menu, click &lt;em&gt;&amp;gt;&lt;/em&gt; to move the program to the list of &lt;em&gt;Applications shown in App Menu&lt;/em&gt; and confirm the changes by clicking &lt;em&gt;OK&lt;/em&gt;. A shortcut to the GPA / GNU Privacy Assistant program will be visible in the Qubes system menu for the selected app qube.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-024.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;installation-of-gnu-privacy-assistant-with-apt-debian-ubuntu--kali-linux&#34;&gt;&#xA;  Installation of GNU Privacy Assistant with APT (Debian, Ubuntu &amp;amp; Kali Linux)&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#installation-of-gnu-privacy-assistant-with-apt-debian-ubuntu--kali-linux&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;For Debian and Ubuntu distributions, in the command console, perform the installation of the GPA package:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;user@host:~$ sudo apt-get update&#xA;user@host:~$ sudo apt-get -y install gpa&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;We can launch the GPA via a shortcut in the application menu or a command:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;user@host:~$ gpa&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;installation-of-gnu-privacy-assistant-with-flatpak-other-linux&#34;&gt;&#xA;  Installation of GNU Privacy Assistant with Flatpak (other Linux)&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#installation-of-gnu-privacy-assistant-with-flatpak-other-linux&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Flatpak utility is installed by default in many recent Linux distributions. If the &lt;em&gt;flatpak&lt;/em&gt; command is not available in the console, install Flatpak &lt;a href=&#34;https://flathub.org/setup&#34;&gt;as instructed&lt;/a&gt; for the chosen distribution.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;We add the Flathub repository and install package &lt;em&gt;org.gnupg.GPA&lt;/em&gt; with commands:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo&#xA;sudo flatpak install -y flathub org.gnupg.GPA&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;We can launch the GPA via a shortcut in the application menu or a command:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;user@host:~$ gpa&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;keygen&#34;&gt;&#xA;  Key generation in GNU Privacy Assistant&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#keygen&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;In the pop-up window we click &lt;em&gt;Do it later&lt;/em&gt;. We open the window for changing settings from the &lt;em&gt;Edit&lt;/em&gt; menu by selecting the &lt;em&gt;Preferences&lt;/em&gt; option. In the new window we select &lt;em&gt;Use advanced mode&lt;/em&gt; option and click &lt;em&gt;OK&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-001.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-002.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-003.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;From the &lt;em&gt;Keys&lt;/em&gt; menu, select &lt;em&gt;New key…&lt;/em&gt;. In the &lt;em&gt;Name&lt;/em&gt; field we enter the nickname we will use on the forum. In the &lt;em&gt;Email&lt;/em&gt; field we give the darknet email if we have one, the field can be omitted. The comment field can be omitted. Change the key size in the &lt;em&gt;Key size&lt;/em&gt; field to &lt;em&gt;3072&lt;/em&gt; and click &lt;em&gt;OK&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-004.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Enter the secure password twice and click &lt;em&gt;OK&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-005.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-006.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;GNU Privacy Assistant does not allow the creation of keys larger than 3072 bits. However, the unofficial standard of 4096-bit PGP keys adopted in the darknet has no basis in any official recommendations,&#xA;and the highest &lt;a href=&#34;https://www.keylength.com/en/compare/&#34;&gt;recommended value by organizations such as ECRYPT-CSA (2018) and NSA (2016)&lt;/a&gt; for the RSA algorithm are the mentioned 3072 bits.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;backup&#34;&gt;&#xA;  Private key backup in GNU Privacy Assistant&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#backup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Right click on the desired key from the list and select option &lt;em&gt;Backup…&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-007.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;We point to the secure location, make sure that in the file name the default path ( e.g. &lt;em&gt;/home/user/.gnupg/ …&lt;/em&gt; for Linux systems) does not appear. We click &lt;em&gt;Save&lt;/em&gt;, enter the password we set when generating the key and confirm by clicking &lt;em&gt;OK&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-008.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-009.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;We close the window with information about successful export. The file &lt;em&gt;… .asc&lt;/em&gt; is a text file that contains both the private key block &lt;em&gt;-----BEGIN PGP PRIVATE KEY BLOCK----- …&lt;/em&gt; and the public key block &lt;em&gt;-----BEGIN PGP PUBLIC KEY BLOCK----- …&lt;/em&gt;, which can be imported into another GPG program in the same way public keys are imported.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-010.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A backup copy of the private key should be encrypted with &lt;a href=&#34;https://www.veracrypt.fr/en/Home.html&#34;&gt;VeraCrypt&lt;/a&gt; or &lt;a href=&#34;https://www.truecrypt71a.com/&#34;&gt;TrueCrypt&lt;/a&gt; and placed on external media for protection against data loss.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;import&#34;&gt;&#xA;  Importing public keys in GNU Privacy Assistant&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#import&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Before encrypting a message, we must have the recipient&amp;rsquo;s public key. We can get the public key in an email message, in a private message on the forum or from a user profile.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/pgp-009.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;We import the previously copied public key by selecting the &lt;em&gt;Paste&lt;/em&gt; option from the &lt;em&gt;Edit&lt;/em&gt; menu. We close the window with information about successful export.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-011.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-012.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;The GPA program implements the WOT ( Web Of Trust ) model, so it relies on having other trusted public keys whose owners sign the PGP keys of other users confirming their correctness. To dispense with the attribution of mistrust of the imported PGP key and its owner&amp;rsquo;s signatures, right click on the imported public key and from the context menu option select &lt;em&gt;Sign keys…&lt;/em&gt;. In the new window we select &lt;em&gt;Sign only locally&lt;/em&gt;, confirm by clicking &lt;em&gt;Yes&lt;/em&gt; and enter the password we set when generating the key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-013.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-014.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-015.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We should make sure that the public key comes from a reliable source and the key fingerprint ( &lt;em&gt;0F3F1 DE0E0 75DE9 …&lt;/em&gt; in the above example ) is correct. A public key with the same name, email address and creation date can be created by anyone and used for impersonation. In this case, we follow the TOFU ( Trust On First Use ) model, that is, we accept the public key on the first import and later verify future key changes.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;encryption&#34;&gt;&#xA;  Message encryption in GNU Privacy Assistant&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#encryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Before encrypting a message, you have to &lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpa/#import&#34;&gt;import the public key&lt;/a&gt; from the recipient.&lt;/li&gt;&#xA;&lt;li&gt;We open the editor by clicking the clipboard icon. In the text editor of the GPA program, we type the content of the message to be encrypted. We click the encryption icon, select the recipient&amp;rsquo;s public key in the list and click &lt;em&gt;OK&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-016.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-017.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-018.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We do not need to import the public key again when encrypting the next messages. The key will be saved in the program files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;decryption&#34;&gt;&#xA;  Message decryption in GNU Privacy Assistant&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#decryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;We open the editor by clicking the clipboard icon. In the text editor of the GPA program, we paste the encrypted message. We click the decryption icon and ( if a password prompt appears ) we enter the password we set when generating the key.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-016.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-019.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-015.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;signing&#34;&gt;&#xA;  Signing messages in GNU Privacy Assistant&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#signing&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;We open the editor by clicking the clipboard icon. In the text editor of the GPA program, we type the content of the message to be signed. We click the signing icon, select our key in the list, click &lt;em&gt;OK&lt;/em&gt; and ( if prompted to enter a password ) enter the password we set when generating the key.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-016.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-020.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-021.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-015.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Avoid signing messages that seem universal. For example, a signed &amp;ldquo;I agree&amp;rdquo; or &amp;ldquo;It&amp;rsquo;s me&amp;rdquo; message can be saved and used to impersonate you in another conversation. Signed messages should be complete sentences describing the purpose and circumstances of the signature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;verification&#34;&gt;&#xA;  Verifying messages in GNU Privacy Assistant&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#verification&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Before verifying a message, you have to &lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpa/#import&#34;&gt;import the public key&lt;/a&gt; from the author.&lt;/li&gt;&#xA;&lt;li&gt;We open the editor by clicking the clipboard icon. In the text editor of the GPA program, we paste the signed message to be verified. We click the verify icon.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-016.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-022.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPA&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpa/gpa-023.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A valid signature will be marked with &lt;em&gt;Valid&lt;/em&gt; status in green in the GPA program. We do not need to import the public key again when verifying subsequent signatures of the same author. The key will be saved in the program files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr&gt;</description>
    </item>
    <item>
      <title>GPG4USB installation and operation guide</title>
      <link>https://cebulka.in/en/posts/pgp-gpg4usb/</link>
      <pubDate>Sat, 17 Aug 2024 12:00:00 +0000</pubDate>
      <guid>https://cebulka.in/en/posts/pgp-gpg4usb/</guid>
      <description>&lt;p&gt;GPG4USB is a user-friendly interface for managing PGP encryption and PGP signatures. This guide describes how to install and use GPG4USB on both Linux and Windows.&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;setup&#34;&gt;&#xA;  Installation of GPG4USB&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#setup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Download GPG4USB from &lt;a href=&#34;https://gpg4usb.org/download.html&#34;&gt;official site gpg4usb.org&lt;/a&gt; ( or from &lt;a href=&#34;https://web.archive.org/web/20191206212300/https://gpg4usb.org/gpg4usb-0.3.3-2.zip&#34;&gt;web.archive.org mirror&lt;/a&gt; ) and &lt;strong&gt;extract&lt;/strong&gt; zip contents.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/reg-03.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;For Windows systems run &lt;em&gt;start_windows.exe&lt;/em&gt;, for linux &lt;em&gt;start_linux_32bit&lt;/em&gt; or &lt;em&gt;start_linux_64bit&lt;/em&gt; depending on your system version.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-001.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Choose your language then skip twice with &lt;em&gt;Next&lt;/em&gt;, uncheck &lt;em&gt;Open offline help&lt;/em&gt; ( not available anymore ), and close with &lt;em&gt;Finish&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-002.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;keygen&#34;&gt;&#xA;  Key generation in GPG4USB&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#keygen&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open &lt;em&gt;Manage keys&lt;/em&gt;. From the &lt;em&gt;Key&lt;/em&gt; tab select &lt;em&gt;Generate key&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-003.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-004.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Enter the &lt;em&gt;Name&lt;/em&gt; you will use on the forum. In &lt;em&gt;E-mailaddress&lt;/em&gt; you may enter a valid darknet e-mail address or leave this field empty. The comment field is also optional. Set the expiration date to &lt;em&gt;Never Expire&lt;/em&gt; as you may revoke it at any time in future. Change the &lt;em&gt;KeySize&lt;/em&gt; to &lt;em&gt;4096&lt;/em&gt;. Enter secure password and click &lt;em&gt;OK&lt;/em&gt;. It will take a while to generate, close the &lt;em&gt;Keymanagement&lt;/em&gt; window at the end.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-005.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-006.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;The public key can be exported by right-clicking on the selected key pair and selecting &lt;em&gt;Append Selected Key(s) To Text&lt;/em&gt;. Select the entire key and copy it to the clipboard.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-007.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-008.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;if-key-creation-fails-debian-linux&#34;&gt;&#xA;  If key creation fails (Debian Linux)&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#if-key-creation-fails-debian-linux&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;The GPG4USB program is no longer under development and has an outdated version of GnuPG, &lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/#troubleshooting&#34;&gt;which can be updated&lt;/a&gt; if there are problems with key generation on Linux.&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;backup&#34;&gt;&#xA;  Private key backup in GPG4USB&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#backup&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Open &lt;em&gt;Manage keys&lt;/em&gt;. We right-click on the selected key pair and select the &lt;em&gt;Show Keydetails&lt;/em&gt; option. In the new window we click &lt;em&gt;Export Private Key&lt;/em&gt;, confirm by clicking &lt;em&gt;OK&lt;/em&gt; and enter the password we set when generating the key.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-003.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-019.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-020.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-021.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Select a secure location for the private key file and click &lt;em&gt;Save&lt;/em&gt;. The file &lt;em&gt;… _pub_sec.asc&lt;/em&gt; is a text file that contains both the private key block &lt;em&gt;-&amp;mdash;-BEGIN PGP PRIVATE KEY BLOCK&amp;mdash;&amp;ndash; …&lt;/em&gt; and the public key block &lt;em&gt;-&amp;mdash;-BEGIN PGP PUBLIC KEY BLOCK&amp;mdash;&amp;ndash; …&lt;/em&gt;, which can be imported into another GPG program in the same way public keys are imported.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-022.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A backup copy of the private key should be encrypted with &lt;a href=&#34;https://www.veracrypt.fr/en/Home.html&#34;&gt;VeraCrypt&lt;/a&gt; or &lt;a href=&#34;https://www.truecrypt71a.com/&#34;&gt;TrueCrypt&lt;/a&gt; and placed on external media for protection against data loss.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;import&#34;&gt;&#xA;  Importing public keys in GPG4USB&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#import&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Before encrypting a message, we must have the recipient&amp;rsquo;s public key. We can get the public key in an email message, in a private message on the forum or from a user profile.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-009.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;We import the previously copied public key by selecting &lt;em&gt;Clipboard&lt;/em&gt; option from the &lt;em&gt;Import key&lt;/em&gt; menu.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-010.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-011.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We should make sure that the public key comes from a reliable source and the key fingerprint ( &lt;em&gt;0F3F1 DE0E0 75DE9 …&lt;/em&gt; in the above example ) is correct. A public key with the same name, email address and creation date can be created by anyone and used for impersonation. In this case, we follow the TOFU ( Trust On First Use ) model, that is, we accept the public key on the first import and later verify future key changes.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;sudden-shutdown-crash-of-the-program-when-importing-a-key&#34;&gt;&#xA;  Sudden shutdown (crash) of the program when importing a key&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#sudden-shutdown-crash-of-the-program-when-importing-a-key&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;The GPG4USB program is no longer developed and has bugs, due to which a sudden shutdown ( crash ) of the program can occur. The errors are not exploitable, but can be annoying. It is recommended in such a case to change the GPG program to another ( GPA, Kleopatra, etc ).&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;encryption&#34;&gt;&#xA;  Message encryption in GPG4USB&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#encryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Before encrypting a message, you have to &lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/#import&#34;&gt;import the public key&lt;/a&gt; from the recipient.&lt;/li&gt;&#xA;&lt;li&gt;In the text editor of the GPG4USB program, we type the content of the message to be encrypted. We select the recipient&amp;rsquo;s public key in the list and click &lt;em&gt;Encrypt&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-012.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We do not need to import the public key again when encrypting the next messages. The key will be saved in the program files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;decryption&#34;&gt;&#xA;  Message decryption in GPG4USB&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#decryption&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;In the text editor of the GPG4USB program, we paste the encrypted message. We click &lt;em&gt;Decrypt&lt;/em&gt; and enter the password we set when generating the key.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-013.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-014.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;It may happen that the sender is using Windows system and the newline characters in the message are doubled. Before decrypting, we then correct the formatting of the message by selecting the &lt;em&gt;Remove spacing&lt;/em&gt; option.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-023.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;signing&#34;&gt;&#xA;  Signing messages in GPG4USB&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#signing&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;p&gt;In the text editor of the GPG4USB program, we type the content of the message to be signed. We select our key in the list, click &lt;em&gt;Sign&lt;/em&gt; and enter the password we set when generating the key.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-015.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-014.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Avoid signing messages that seem universal. For example, a signed &amp;ldquo;I agree&amp;rdquo; or &amp;ldquo;It&amp;rsquo;s me&amp;rdquo; message can be saved and used to impersonate you in another conversation. Signed messages should be complete sentences describing the purpose and circumstances of the signature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;verification&#34;&gt;&#xA;  Verifying messages in GPG4USB&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#verification&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Before verifying a message, you have to &lt;a href=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/#import&#34;&gt;import the public key&lt;/a&gt; from the author.&lt;/li&gt;&#xA;&lt;li&gt;In the text editor of the GPG4USB program, we paste the signed message to be verified and click &lt;em&gt;Verify&lt;/em&gt;. We display detailed information by selecting &lt;em&gt;Show detailed verify information&lt;/em&gt; option from the &lt;em&gt;Details&lt;/em&gt; menu.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-016.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-017.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;GPG4USB&#34; src=&#34;https://cebulka.in/en/posts/pgp-gpg4usb/pgp-018.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A correct signature will be marked green in the GPG4USB program. We do not need to import the public key again when verifying next signatures of the same author. The public key will be saved in the program files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 class=&#34;heading&#34; id=&#34;troubleshooting&#34;&gt;&#xA;  GnuPG version update in GPG4USB&lt;span class=&#34;heading__anchor&#34;&gt; &lt;a href=&#34;#troubleshooting&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Find the path of the GPG4USB program and in the console run the program. When trying to generate a key, you may get an &lt;em&gt;Invalid crypto engine&lt;/em&gt; error:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;user@host:/path/to/gpg4usb$ ./start_linux_64bit &#xA;[Error] Source:  GPGME  String:  &amp;quot;Invalid crypto engine&amp;quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;In the command console, perform the installation of latest GPGv1:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;user@host:~$ sudo apt-get update&#xA;user@host:~$ sudo apt-get -y install gpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Then replace the GPG binary file in the GPG4USB path with the commands:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;user@host:~$ mv /path/to/gpg4usb/bin/gpg /path/to/gpg4usb/bin/gpg_original&#xA;user@host:~$ ln -s /usr/bin/gpg /path/to/gpg4usb/bin/gpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr&gt;</description>
    </item>
  </channel>
</rss>
