PGPAINLESS-CLI-DECRYPT(1)
π PGPAINLESS-CLI-DECRYPT π
okay so bestie, welcome to pgpainless-cli-decrypt β yeah yeah, it lives inside the PGPainless-CLI Manual, and it does exactly what it says on the tin: it decrypts a message. that's it. that's the gig. π
β¨ NAME β¨
pgpainless-cli-decrypt β Decrypt a message π¦
πΈ SYNOPSIS πΈ
pgpainless-cli decrypt [--stacktrace] [--session-key-out=SESSIONKEY]
[--verify-not-after=DATE] [--verify-not-before=DATE]
[--verify-out=VERIFICATIONS] [--verify-with=CERT]...
[--with-key-password=PASSWORD]... [--with-password=PASSWORD]...
[--with-session-key=SESSIONKEY]... [KEY...]
π DESCRIPTION π
bestieβ¦ the original page literally leaves this section blank. no lore, no backstory, nothing. it's giving mysterious main character energy and honestly? we respect it. π the options below do all the talking anyway. π
π₯ OPTIONS π₯
--session-key-out=SESSIONKEYβ wanna know the secret? π this one lets you learn the session key when decryption succeeds. like, you get handed the key to the group chat. π--stacktraceβ print stacktrace. when something goes wrong and you NEED the receipts. π--verify-not-after=DATEβ ISO-8601 formatted UTC date (e.g.'2020-11-23T16:35Z)
Reject signatures with a creation date not in range. π«
Defaults to current system time (now). β°
Accepts special value - for end of time. βΎοΈ
--verify-not-before=DATEβ ISO-8601 formatted UTC date (e.g.'2020-11-23T16:35Z)
Reject signatures with a creation date not in range. π«
Defaults to beginning of time (-). π
--verify-out,--verifications-out=VERIFICATIONSβ Emits signature verification status to the designated output. π€β¨--verify-with=CERTβ Certificates for signature verification. π--with-key-password=PASSWORDβ Passphrase to unlock the secret key(s). π
Is an INDIRECT data type (e.g. file, environment variable, file descriptor...). π
--with-password=PASSWORDβ Symmetric passphrase to decrypt the message with. π€
Enables decryption based on any "SKESK" packets in the "CIPHERTEXT". π¨
Is an INDIRECT data type (e.g. file, environment variable, file descriptor...). π
--with-session-key=SESSIONKEYβ Symmetric message key (session key). ποΈ
Enables decryption of the "CIPHERTEXT" using the session key directly against the "SEIPD" packet. π―
Is an INDIRECT data type (e.g. file, environment variable, file descriptor...). π
π«Ά ARGUMENTS π«Ά
[KEY...]β Secret keys to attempt decryption with. ποΈποΈποΈ the more the merrier, no cap.
ngl, three of these options are INDIRECT data types (file, environment variable, file descriptorβ¦) so you never have to paste a raw secret straight onto the command line. we love a privacy queen. π
and that's the whole page, bestie β brought to you by the PGPainless-CLI Manual, filed under PGPAINLESS-CLI-DECRYPT(1). go decrypt something iconic. periodt. π
β¨π
π¦ where this page comes from
- debian trixie: pgpainless-cli 1.6.9-1 Β· Apache-2.0
- ubuntu noble: pgpainless-cli 1.6.6-2 Β· Apache-2.0
- ubuntu questing: pgpainless-cli 1.6.9-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms