[pt-br] Update translation bits.
[tails-test.git] / wiki / src / doc / encryption_and_privacy / gpgapplet / public-key_cryptography.mdwn
blob4f1ee2f912b0739aea76c0122172a664c0d8c71f
1 [[!meta title="Tails OpenPGP public-key cryptography"]]
3 With <span class="application">Tails OpenPGP Applet</span> you can
4 **encrypt or sign text using the public key encryption of OpenPGP**.
6 [[!inline pages="doc/encryption_and_privacy/gpgapplet.warning" raw="yes"]]
8 <div class="note">
10 <strong>This technique requires you to use public-key
11 cryptography.</strong> If you never used OpenPGP keys before, you might
12 rather want to encrypt your text using a passphrase with OpenPGP
13 passphrase encryption. [[See the corresponding
14 documentation.|gpgapplet/passphrase_encryption]]
16 </div>
18 1. Write your text in a text editor. **Do not write it in the web browser!**
20    For example, open <span class="application">gedit</span> from the menu
21    <span class="menuchoice">
22      <span class="guimenu">Applications</span>&nbsp;▸
23      <span class="guisubmenu">Accessories</span>&nbsp;▸
24      <span class="guimenuitem">gedit Text Editor</span></span>.
26 2. Select with the mouse the text that you want to encrypt or sign. To
27 copy it into the [[!wikipedia Clipboard_(computing) desc="clipboard"]],
28 right-click on the selected text and choose <span
29 class="guimenuitem">Copy</span> from the menu.
31    <span class="application">Tails OpenPGP Applet</span> now shows
32    lines of text, meaning that the clipboard contains non-encrypted
33    text.
35    [[!img gpgapplet_with_text.png link=no alt="Tails OpenPGP Applet with lines of text"]]
37 3. Click on <span class="application">Tails OpenPGP Applet</span> and
38    select <span class="guimenuitem">Sign/Encrypt Clipboard with Public
39    Keys</span> from the menu.
41    If you receive the error message “<span class="guilabel">The clipboard does
42    not contain valid input data</span>”, try to copy your text again, starting
43    from step 2.
45 4. If you want to encrypt the text, select one or more public keys for the
46 recipients of the encrypted text in the <span class="guilabel">Choose
47 keys</span> dialog box. To select a public key, double-click on the
48 corresponding line in the <span class="guilabel">Select recipients</span> list
49 box.
51 5. If you want to sign the text, select the secret key with which you want to
52 sign the text in the <span class="guilabel">Sign message as</span> drop-down
53 list.
55 6. If you want to hide the recipients of the encrypted text, select the <span
56 class="guilabel">Hide recipients</span> check box. Otherwise anyone who sees the
57 encrypted text can know who the recipients are.
59 7. Click on the <span class="guilabel">OK</span> button.
61    If you receive the warning message <span class="guilabel">Do you trust these
62    keys</span>, answer it accordingly.
64 8. If you selected one or several public keys to encrypt the text,
65 <span class="application">Tails OpenPGP Applet</span> now shows a
66 padlock, meaning that the clipboard contains encrypted text.
68    [[!img gpgapplet_with_padlock.png link=no alt="Tails OpenPGP Applet with a padlock"]]
70    If you only selected a secret key to sign the text, <span
71    class="application">Tails OpenPGP Applet</span> now shows a seal, meaning that the
72    clipboard contains signed text.
74    [[!img gpgapplet_with_seal.png link=no alt="Tails OpenPGP Applet with a seal"]]
76 9. To paste the encrypted or signed text into another application,
77    right-click in the application where you want to paste it and
78    choose <span class="guimenuitem">Paste</span> from the menu.
80    For example, you can paste it into the web browser to send it by email.
82    [[!img browser_paste.png link=no alt="Encrypted text starting with
83    -----BEGIN PGP MESSAGE-----"]]
85 <div class="tip">
87 To store your GnuPG keys and configuration across separate working sessions,
88 you can activate the [[<span class="guilabel">GnuPG</span> persistence
89 feature|doc/first_steps/persistence/configure/#gnupg]].
91 </div>
93 <div class="next">
95 You can also [[decrypt or verify a text that is encrypted or signed using
96 public-key cryptography|decrypt_verify]] using <span class="application">Tails
97 OpenPGP Applet</span>.
99 </div>