рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдмрд╛рдж: рдХреНрд░рд┐рдкреНрдЯреЛ рдХреБрдВрдЬреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдПрд╕рдХреЗрдПрд╕ рдХреАрд╕рд░реНрд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдирд╡реАрдирддрдо рд╣рдорд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдкрддрд╛ рд╣реИ

рд╣реИрдХрд░реНрд╕ рдиреЗ рдУрдкрдирдкреАрдЬреАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬреЛ рджрд╕ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рдЬреНрдЮрд╛рдд рд╣реИред

рд╣рдо рдЖрдкрдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдореБрджреНрджрд╛ рдХреНрдпрд╛ рд╣реИ рдФрд░ рд╡реЗ рдЗрд╕реЗ рдмрдВрдж рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдмрд╛рдж: рдХреНрд░рд┐рдкреНрдЯреЛ рдХреБрдВрдЬреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдПрд╕рдХреЗрдПрд╕ рдХреАрд╕рд░реНрд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдирд╡реАрдирддрдо рд╣рдорд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдкрддрд╛ рд╣реИ
/рдЕрдирд╕реНрдкреНрд▓реИрд╢/ рдЪреБрдирд▓рд┐рдпрд╛ рдЬреВ

рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд╕реНрдпрд╛

рдЬреВрди рдХреЗ рдордзреНрдп рдореЗрдВ, рдЕрдЬреНрдЮрд╛рдд рд╣рдорд▓рд╛ рдХрд┐рдпрд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдХреБрдВрдЬреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдПрд╕рдХреЗрдПрд╕ рдХреБрдВрдЬреАрд╕рд░реНрд╡рд░, OpenPGP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдирд┐рд░реНрдорд┐рддред рдпрд╣ рдПрдХ IETF рдорд╛рдирдХ рд╣реИ (RFC 4880), рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдИрдореЗрд▓ рдФрд░ рдЕрдиреНрдп рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред SKS рдиреЗрдЯрд╡рд░реНрдХ рддреАрд╕ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдореЗрдВ рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ GnuPG рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред

рд╣реИрдХрд░реНрд╕ рдиреЗ рджреЛ рдЬреАрдПрдирдпреВрдкреАрдЬреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ, рд░реЙрдмрд░реНрдЯ рд╣реИрдирд╕реЗрди рдФрд░ рдбреИрдирд┐рдпрд▓ рдЧрд┐рд▓реНрдорд░ рдХреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рд╕реЗ рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХреАред рд╕рд░реНрд╡рд░ рд╕реЗ рджреВрд╖рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ GnuPG рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИтАФрд╕рд┐рд╕реНрдЯрдо рдмрд╕ рд░реБрдХ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдорд╛рдирдиреЗ рдХрд╛ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдорд▓рд╛рд╡рд░ рдпрд╣реАрдВ рдирд╣реАрдВ рд░реБрдХреЗрдВрдЧреЗ, рдФрд░ рд╕рдордЭреМрддрд╛ рдХрд┐рдП рдЧрдП рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗрд╡рд▓ рдмрдврд╝реЗрдЧреАред рдлрд┐рд▓рд╣рд╛рд▓, рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реАрдорд╛ рдЕрдЬреНрдЮрд╛рдд рдмрдиреА рд╣реБрдИ рд╣реИред

рд╣рдорд▓реЗ рдХрд╛ рд╕рд╛рд░

рд╣реИрдХрд░реНрд╕ рдиреЗ рдУрдкрдирдкреАрдЬреАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдпрд╛ред рд╡рд╣ рджрд╢рдХреЛрдВ рд╕реЗ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреА рдЬрд╛рддреА рд╣реИред GitHub рдкрд░ рднреА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░рдирд╛рдореЗ. рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдХрд┐рд╕реА рдиреЗ рднреА "рдЫреЗрдж" рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рдирд╣реАрдВ рд▓реА рд╣реИ (рд╣рдо рдХрд╛рд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ)ред

рд╣реИрдмреЗ рдкрд░ рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рд╕реЗ рдХреБрдЫ рдЪрдпрди:

рдУрдкрдирдкреАрдЬреАрдкреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХреЛрдИ рднреА рдЕрдкрдиреЗ рдорд╛рд▓рд┐рдХ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдореЗрдВ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рд╕реНрддрд╛рдХреНрд╖рд░реЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╡рд┐рдирд┐рдпрдорд┐рдд рдирд╣реАрдВ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ - рдПрд╕рдХреЗрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдЖрдкрдХреЛ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд░ 150 рд╣рдЬрд╛рд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреАрдПрдирдпреВрдкреАрдЬреА рдЗрддрдиреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, 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 <[email protected]>" 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 рдирд┐рд╡рд╛рд╕реА рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдпрд╛, рдЬреЛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдХреБрдВрдЬреА рд╕рд░реНрд╡рд░ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред

рднреЗрджреНрдпрддрд╛ рдХреЛ рдмрдВрдж рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛?

рднреЗрджреНрдпрддрд╛ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рдерд╛ред рдкрд╣рд▓реЗ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИрдХрд░ рд╣рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдИрдЯреА рд╕рдореБрджрд╛рдп рдмрд╣реБрдд рджреЗрд░ рддрдХ рдкреВрдЫрд╛ рдПрд╕рдХреЗрдПрд╕ рдФрд░ рдУрдкрдирдкреАрдЬреАрдкреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рдорд╕реНрдпрд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдирд┐рд╖реНрдкрдХреНрд╖ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЬреВрди рдореЗрдВ рд╡реЗ рдЕрднреА рднреА рд╣реИрдВ рдХрд╛ рд╢реБрднрд╛рд░рдВрдн рдХрд┐рдпрд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдХреБрдВрдЬреА рд╕рд░реНрд╡рд░ key.openpgp.org. рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рдорд▓реЛрдВ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕рдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рднрд░рд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рд╕рд░реНрд╡рд░ рд╕реНрд╡рдпрдВ SKS рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдореЗрдВ рд▓рд╛рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧреЗрдЧрд╛.

рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдмрд╛рдж: рдХреНрд░рд┐рдкреНрдЯреЛ рдХреБрдВрдЬреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдПрд╕рдХреЗрдПрд╕ рдХреАрд╕рд░реНрд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдирд╡реАрдирддрдо рд╣рдорд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдкрддрд╛ рд╣реИ
/рдЕрдирд╕реНрдкреНрд▓реИрд╢/ рд░реВрдмреЗрди рдмрд╛рдЧреБрдПрд╕

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореВрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдмрдЧ рдХреА рдмрд╛рдд рд╣реИ, рдПрдХ рдЬрдЯрд┐рд▓ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рддрдВрддреНрд░ рдЗрд╕реЗ рдареАрдХ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╛рд░реЛрди рдорд┐рдВрд╕реНрдХреА рдХреА рдкреАрдПрдЪрдбреА рдереАрд╕рд┐рд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдкреНрд░рдорд╛рдг рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рд╖рд╛, OCaml рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рджреНрд╡рд╛рд░рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдиреБрд░рдХреНрд╖рдХ рд░реЙрдмрд░реНрдЯ рд╣реЗрдиреНрд╕рди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХреЛрдб рдХреЛ рд╕рдордЭрдирд╛ рдХрдард┐рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдорд╛рдореВрд▓реА рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред SKS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред

рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЬреАрдПрдирдпреВрдкреАрдЬреА рдХреЛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХрднреА рдареАрдХ рд╣реЛ рдкрд╛рдПрдЧрд╛ред GitHub рдкрд░ рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрд▓рд┐рдЦрд╛ рдХрд┐ рд╡реЗ SKS Keyserver рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рджрд░рдЕрд╕рд▓, рдпрд╣реА рдПрдХ рдореБрдЦреНрдп рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдирдИ рд╕реЗрд╡рд╛ key.openpgp.org рдкрд░ рдкрд░рд┐рд╡рд░реНрддрди рд╢реБрд░реВ рдХрд┐рдпрд╛ред рд╣рдо рдХреЗрд╡рд▓ рдШрдЯрдирд╛рдУрдВ рдХреЗ рдЖрдЧреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧ рд╕реЗ рдХреБрдЫ рд╕рд╛рдордЧреНрд░реА:

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ