GPG (GNU Privacy Guard) / PGP (Pretty Good Privacy)ファミリーのプログラムを使用すると、あらゆる種類のデジタル情報に透過的に署名および暗号化できます。本質的に、これらのツールは、オープン非対称暗号化アルゴリズムの実際の使用を簡素化する便利なラッパーにすぎません。
数年前から、GPGの使用の関連性について論争があり、その中で、この暗号化製品のかさばりと陳腐化について多くの懐疑論が表明されてきました。エントリの高いしきい値は、対応する検索クエリで明らかです。これにより、LinuxターミナルでGPGユーティリティを操作するための多くの複雑な情報と手順が提供されます。
GPG — , . , Windows, Linux FreeBSD.
unix-like . Debian : sudo apt-get install kleopatra
.
Windows GPG4Win, : Kleopatra, GpgEX - Windows, "", "", "", " " , GPA — , GpgOL — Outlook).
GPG — . , .
X.509 ( ) OpenPGP. OpenPGP. , . . .
RSA 2048 (2048 ). , . . , .
, . ECDSA/EdDSA — , . () "+ECDH" , , ECDSA/EdDSA — , . : ed25519, brainpool NIST.
ed25519 (Curve25519) — , 128- . EdDSA — (, - ).
brainpool — , , , , , Bosch. 256, 384 512 . ECDSA.
NIST — , . . 256, 384 521 . , NIST brainpool . ECDSA.
brainpool . . , , .
, . - , - , , . ( ) . , , . , ASCII, , .
, ! , . - , , . .
, . .
, , "BEGIN PGP PRIVATE KEY BLOCK". , - ! , , "BEGIN PGP PUBLIC KEY BLOCK".
GPG . , . , - , ( ).
, .
( ), "". , . GPG- *.asc, *.pgp *.gpg. , — . , .
. , , .
. , . , .
.
, .
, . . : , , , - , . — .
GPG- " ". .
. . -: , , . "".
-, "".
, , " " - SHA512.
, , , . , - , "" "".
, *.sig, . , .
. , GPG, . XMPP (Jabber), GPG-, Gajim, . Thunderbird, , .
, , .