LinuxCommandLibrary

sq

TLDR

Generate key

$ sq key generate --userid "[Name <email>]"
copy
Encrypt file
$ sq encrypt --recipient-file [key.pgp] [file]
copy
Decrypt file
$ sq decrypt [file.pgp]
copy
Sign file
$ sq sign [file]
copy
Verify signature
$ sq verify --signer-file [key.pgp] [file.sig]
copy
Inspect packet
$ sq inspect [file.pgp]
copy

SYNOPSIS

sq command [options] [args]

DESCRIPTION

sq is Sequoia PGP CLI. It manages OpenPGP operations.
Modern PGP implementation. Written in Rust.
Key generation and management. Standard operations.
Encryption and signing. OpenPGP compatible.
Packet inspection. Debug PGP data.

PARAMETERS

key

Key management.
encrypt
Encrypt data.
decrypt
Decrypt data.
sign
Create signature.
verify
Verify signature.
inspect
Examine packets.
--recipient-file FILE
Recipient key.

CAVEATS

Different from GPG. Sequoia-specific. Some features differ.

HISTORY

sq is the CLI for Sequoia PGP, a modern OpenPGP implementation written in Rust by former GnuPG developers.

SEE ALSO

gpg(1), age(1), rage(1)

Copied to clipboard