แฐแแแแ แแแแ แแแแแแงแแแแก OpenPGP แแ แแขแแแแแแก แคแฃแแฅแชแแ, แ แแแแแแช แชแแแแแแแ แแ แฌแแแแ แแแขแ แฎแแแก แแแแแแแแแแแจแ.
แฉแแแ แแแขแงแแแ, แ แแจแแ แกแแฅแแ แแ แ แแขแแ แแแ แฎแฃแ แแแแ.
/Unsplash/
แฅแกแแแแก แแ แแแแแแแแ
แแแแแกแแก แจแฃแ แ แแชแฎแแแแจแ แฃแชแแแแแ แแ แแแขแแแ แแคแแฃแแ แแแกแแฆแแแแก แกแแ แแแ แแแแก แฅแกแแแจแ , แแแแแฃแแแ OpenPGP แแ แแขแแแแแแ. แแก แแ แแก IETF แกแขแแแแแ แขแ (), แ แแแแแแช แแแแแแงแแแแแ แแแแฅแขแ แแแฃแแ แคแแกแขแแก แแ แกแฎแแ แจแแขแงแแแแแแแแแแก แแแจแแคแแ แแ. SKS แฅแกแแแ แจแแแฅแแแ แแชแแแแแ แฌแแแก แฌแแ แกแแฏแแ แ แกแแ แขแแคแแแแขแแแแก แแแกแแแ แชแแแแแแแ. แแแ แแแแชแแแก แแแกแขแ แฃแแแแขแแแก, แ แแแแ แแชแแ แแแแแชแแแแ แแแจแแคแแ แแกแ แแ แแแแฅแขแ แแแฃแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแแแก แจแแกแแฅแแแแแแ.
แฐแแแแ แแแแ แแแแ แฆแแแแก GnuPG แแ แแแฅแขแแก แแ แ แจแแแกแ แฃแแแแแแแก, แ แแแแ แข แฐแแแกแแแแกแ แแ แแแแแแ แแแแแแ แแก แกแแ แแแคแแแแขแแแ. แกแแ แแแ แแแแ แแแแแแแแแฃแแ แกแแ แแแคแแแแขแแก แฉแแขแแแ แแแ แแฌแแแแก GnuPG-แแก แแแ แชแฎแก โ โโแกแแกแขแแแ แฃแแ แแแแ แแงแแแแแ. แแ แกแแแแแก แกแแคแฃแซแแแแ แแแแก แแแกแแฏแแ แแแแแ, แ แแ แแแแแแแกแฎแแแแแแ แแฅ แแ แแแฉแแ แแแแแแ แแ แแแแแ แแแแขแแ แแแฃแแ แกแแ แแแคแแแแขแแแแก แ แแแแแแแแ แแฎแแแแ แแแแแ แแแแ. แแ แแ แแแกแแแแก, แแ แแแแแแแก แแแกแจแขแแแแแ แฃแชแแแแแ.
แแแแแแกแฎแแแก แแ แกแ
แฐแแแแ แแแแ แแกแแ แแแแแแก OpenPGP แแ แแขแแแแแแก แแแฃแชแแแแแแแ. แแแ แกแแแแแแแแแแแกแแแแก แชแแแแแแแ แแแฌแแแฃแแแแแก แแแแแแแแแแแจแ. แแฃแแแแช GitHub-แแ แจแแกแแแแแแกแ แแฅแกแแแแแขแแขแแแ. แแแแ แแ แฏแแ แฏแแ แแแแ แแ แแแแก แแฃแฆแแ แแแกแฃแฎแแกแแแแแแแแ "แฎแแ แแแแก" แแแฎแฃแ แแแแ (แแแแแแแแแ แฃแคแ แ แแแขแแแฃแ แแ แแแแแแแแแแแ แแแกแแฃแแ แแแ).
แ แแแแแแแแ แแ แฉแแแแแ แฉแแแแ แแแแแแแแ Habrรฉ-แแ:
OpenPGP แกแแแชแแคแแแแชแแแก แแแฎแแแแแ, แงแแแแแก แจแแฃแซแแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแแแก แแแแแขแแแ แกแแ แแแคแแแแขแแแแ, แ แแแ แแแแแแกแขแฃแ แแก แแแแ แแคแแแแแแ. แแแขแแช, แฎแแแแแฌแแ แแแแก แแแฅแกแแแแแฃแ แ แ แแแแแแแแ แแ แแแแแ แแ แแ แ แแแฃแแแ แแแแ. แแ แแฅ แฉแแแแแ แแ แแแแแแ - SKS แฅแกแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแแกแแ 150 แแแแกแแแแ แฎแแแแแฌแแ แ แแ แ แกแแ แขแแคแแแแขแแ, แแแแ แแ GnuPG แแ แฃแญแแ แก แแฎแแ แก แแกแแ แ แแชแฎแแก. แแแ แแแแ, แกแแ แแแคแแแแขแแก แฉแแขแแแ แแแแกแแก, GnuPG (แแกแแแ แ แแแแ แช OpenPGP-แแก แกแฎแแ แแแแฎแแ แชแแแแแแแแ) แแงแแแแแ.
แแ แ-แแ แแ แแแแฎแแแ แแแแแ โ แกแแ แขแแคแแแแขแแก แจแแแแขแแแแก แแแก แแแแฎแแแแแแ 10 แฌแฃแแ แแแกแญแแ แแ. แกแแ แแแคแแแแขแก แฐแฅแแแแ 54 แแแแกแแ แแแขแ แฎแแแแแฌแแ แ, แฎแแแ แแแกแ แฌแแแ แแงแ 17 แแ:
$ gpg --homedir=$PWD --recv C4BC2DDB38CCE96485EBE9C2F20691179038E5C6
gpg: key F20691179038E5C6: 4 duplicate signatures removed
gpg: key F20691179038E5C6: 54614 signatures not checked due to missing keys
gpg: key F20691179038E5C6: 4 signatures reordered
gpg: key F20691179038E5C6: public key "Daniel Kahn Gillmor <dkg@fifthhorseman.net>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
$ ls -lh pubring.gpg
-rw-r--r-- 1 filippo staff 17M 2 Jul 16:30 pubring.gpg
แแแแแ แฃแคแ แ แฃแแ แแกแ, OpenPGP แแแกแแฆแแแ แกแแ แแแ แแแ แแ แจแแแก แกแแ แขแแคแแแแขแแก แแแคแแ แแแชแแแก. แแก แแแแแแแ แแกแ, แ แแ แแฅแแแ แจแแแแซแแแแ แแแแแขแ แแแแ แงแแแแ แแแฅแแแแแแแก แฏแแญแแ แกแแ แแแคแแแแขแแแแ แแ แแแแแแแ แแแชแแแแ แแแแ แฉแแแแชแแแแแ. แแแแขแแ, แแแแแ แแแแขแแ แแแฃแแ แแแแแแแขแแแแก แแฆแแแคแฎแแ แ แจแแฃแซแแแแแแแ.
แแ แกแแแแแแ, SKS แฅแกแแแ แแ แแก แแแแ "แคแแแแ แกแแ แแแ แ", แ แแแแแแแช แงแแแแแก แจแแฃแซแแแ แแแแแชแแแแแแก แฉแแฌแแ แ. แแ แแแแแแแก แกแแแแฃแกแขแ แแชแแแ, แแแกแฃแ แฌแแแก GitHub-แแก แ แแแแแแแขแ , แ แแแแแแช แแแแฎแแแก แแแแฃแแแแขแแแก แแ แแแขแแแ แแคแแฃแแ แแแกแแฆแแแแก แกแแ แแแ แแแแก แฅแกแแแจแ.
แ แแขแแ แแ แแแแฎแฃแ แ แแแฃแชแแแแแแ?
แแแฃแชแแแแแแแก แแแฎแฃแ แแแก แแแแแแ แแ แแงแ. แแแ แ แแก แแ แแแแแแงแแแแแแแ แฐแแแแ แฃแแ แแแแแแกแฎแแแแแกแแแแก. แแแฃแฎแแแแแแ แแแแกแ, แ แแ IT แกแแแแแแแแแแ SKS แแ OpenPGP แแแแแแแแแ แแแแ แงแฃแ แแแฆแแแ แฃแแแ แแแแฅแชแแแ แแ แแแแแแแก.
แกแแแแ แแแแแแแแแกแแแแก, แแฆแกแแแแจแแแแแ, แ แแ แแแแแกแจแ แแกแแแ แฏแแ แแแแแ แแฅแกแแแ แแแแแขแฃแแ แแแกแแฆแแแ แกแแ แแแ แ . แแก แฃแแ แฃแแแแแงแแคแก แแแชแแแก แแ แขแแแแก แแแแแแกแฎแแแแแกแแแ. แแแแกแแแ, แแแกแ แแแแแชแแแแ แแแแ แกแแแกแแ แแฃแแแแแ แแ แแแแแ แกแแ แแแ แ แแ แแ แแก SKS-แแก แแแฌแแแ. แแแแขแแ, แแแก แแแแแงแแแแแแแแ แแ แ แแแกแญแแ แแแแ.

/Unsplash/
แ แแช แจแแแฎแแแ แแแแแแแแ แแแ แกแแกแขแแแแจแ แแ แกแแแฃแ แฎแแ แแแแก, แ แแฃแแ แกแแแฅแ แแแแแแชแแแก แแแฅแแแแแแ แฎแแแก แฃแจแแแก แแแก แแแแแกแฌแแ แแแแก. แกแแแแแแซแ แกแแ แแแ แแก แฅแกแแแ แแแแแแแแ แแแแแ แแแแฌแแ แ, แ แแแแ แช แแแ แแ แแแแกแแแก แกแแแแฅแขแแ แ แแแกแแ แขแแชแแแก แแแแชแแคแชแแแก แแแแแกแขแฃแ แแแ. แฃแคแ แ แแแขแแช, แแแแฃแจแแแ แแกแแแแก แจแแแ แฉแ แกแแแแแแ แกแแแชแแคแแแฃแ แ แแแ, OCaml. แแแขแแ แ แจแแแแแฎแแแแ แ แแแแ แข แฐแแแกแแแ, แแแแ แซแแแแ แแแกแแแแแแ, แแแแขแแ แแแกแจแ แแฎแแแแ แแชแแ แ แจแแกแฌแแ แแแแแแ แจแแขแแแแแ. SKS แแ แฅแแขแแฅแขแฃแ แแก แจแแกแแชแแแแแแ, แแก แฃแแแ แแแแแแฌแแ แแก แแฃแแแแแ.
แแแแแกแแแแ แจแแแแฎแแแแแจแ, GnuPG-แก แแ แกแฏแแ แ, แ แแ แฅแกแแแ แแแแกแแ แแแแแกแฌแแ แแแแ. GitHub-แแ แแแแแฅแแแงแแแแฃแ แแแกแขแจแ แแแแแแแแแ แแแแ แแกแแช แแ แแแฌแแ แแก, แ แแ แแ แแแ แฉแแแแ SKS Keyserver-แแแ แแฃแจแแแแแก. แกแแแแแแแแแแจแ, แแก แแ แแก แแ แ-แแ แแ แแแแแแ แ แแแแแแ, แ แแก แแแแแช แแแ แแแแฌแงแแก แแแแแกแแแ แแฎแแ แกแแ แแแกแแ keys.openpgp.org. แฉแแแ แจแแแแแซแแแ แแฎแแแแ แแแแแแแแแแก แจแแแแแแแ แแแแแแแแ แแแ.
แ แแแแแแแแ แแแกแแแ แฉแแแแ แแแ แแแ แแขแแฃแแ แแแแแแแแ:
แฌแงแแ แ: www.habr.com
