mirror of
https://codeberg.org/openpgp/notes.git
synced 2025-09-09 11:19:41 +02:00
ch20: decrypt
This commit is contained in:
parent
bfcbbee8ae
commit
9310f0178f
1 changed files with 44 additions and 1 deletions
|
@ -7,6 +7,8 @@ SPDX-License-Identifier: CC-BY-SA-4.0
|
|||
|
||||
## SEIPD v2
|
||||
|
||||
### Encrypt
|
||||
|
||||
We encrypt a short message to Alice, using a public certificate version of {ref}`alice_priv`:
|
||||
|
||||
```text
|
||||
|
@ -27,6 +29,8 @@ cgIHAQaWc/Ip4Thq0EZDZwlpRUk/TUL+TWEpsGdQs8ifDyFAk7t3+3XvvLr5dUg3
|
|||
-----END PGP MESSAGE-----
|
||||
```
|
||||
|
||||
### Inspect the packet dump of the encrypted message
|
||||
|
||||
Inspecting the packets of this message, we see:
|
||||
|
||||
```text
|
||||
|
@ -75,4 +79,43 @@ Sym. Encrypted and Integrity Protected Data Packet, new CTB, 2 header bytes + 11
|
|||
00000050 7a 96 6b 12 22 b2 13 da 27 e3 91 d6 ad 9b 65 2d z.k."...'.....e-
|
||||
00000060 4d da 31 5b 69 13 8e 71 b0 12 2b a0 15 ce a0 96 M.1[i..q..+.....
|
||||
00000070 9d ea a4 20 ...
|
||||
```
|
||||
```
|
||||
|
||||
### Decrypt
|
||||
|
||||
```text
|
||||
$ sq decrypt --dump-session-key --recipient-file alice.sec enc.pgp
|
||||
Session key: 8DDA27B9B000BD84D0A39DFF66780111
|
||||
Encrypted using AES-128
|
||||
Compressed using ZIP
|
||||
hello world
|
||||
```
|
||||
|
||||
Inspecting the packets inside the SEIPD container:
|
||||
|
||||
```text
|
||||
$ sq decrypt --dump --recipient-file alice.sec enc.pgp
|
||||
Public-Key Encrypted Session Key Packet, new CTB, 93 bytes
|
||||
Version: 6
|
||||
Recipient: C0A58384A438E5A14F73712426A4D45DBAEEF4A39E6B30B09D5513F978ACCA94
|
||||
Pk algo: X25519
|
||||
|
||||
Encrypted using AES-128
|
||||
Compressed using ZIP
|
||||
hello world
|
||||
Sym. Encrypted and Integrity Protected Data Packet, new CTB, 114 bytes
|
||||
│ Version: 2
|
||||
│ Symmetric algo: AES-128
|
||||
│ AEAD algo: EAX
|
||||
│ Chunk size: 4096
|
||||
│ Salt: 9673F229E1386AD0464367096945493F4D42FE4D6129B06750B3C89F0F214093
|
||||
│
|
||||
└── Compressed Data Packet, new CTB, 44 bytes
|
||||
│ Algorithm: ZIP
|
||||
│
|
||||
├── Literal Data Packet, new CTB, 18 bytes
|
||||
│ Format: Binary data
|
||||
│
|
||||
└── Padding Packet, new CTB, 14 bytes
|
||||
Unknown variant
|
||||
```
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue