рдпрд╣ рдХрдорд╛рдВрдб genpkeyssl рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
genpkey - рдПрдХ рдирд┐рдЬреА рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ
SYNOPSIS
openssl genpkey [-рдмрд╛рд╣рд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо] [-рдЖрдЙрдЯрдлреЙрд░реНрдо рдкреАрдИрдПрдо|рдбреАрдИрдЖрд░] [-рдЙрддреНрддреАрд░реНрдг рдХрд░рдирд╛ arg] [-рд╕рд┐рдлрд░] [-рдпрдиреНрддреНрд░ id]
[-рдкрд░рдордлрд╝рд╛рдЗрд▓ рдкрдЯреНрдЯрд┐рдХрд╛] [-рдХрд▓рди рд╡рд┐рдзрд┐ ALG] [-pkeyopt рдСрдкреНрдЯ:рдореВрд▓реНрдп] [-рдЬреЗрдирдкрд░рдо] [-рдЯреЗрдХреНрд╕реНрдЯ]
рд╡рд░реНрдгрди
RSI genpkey рдХрдорд╛рдВрдб рдПрдХ рдирд┐рдЬреА рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рдХрд▓реНрдк
-рдмрд╛рд╣рд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо. рдпрджрд┐ рдпрд╣ рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рддреЛ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
-рдЖрдЙрдЯрдлреЙрд░реНрдо рдбреАрдИрдЖрд░|рдкреАрдИрдПрдо
рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк DER рдпрд╛ PEM рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред
-рдЙрддреНрддреАрд░реНрдг рдХрд░рдирд╛ arg
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдкрд╛рд╕рд╡рд░реНрдб рд╕реНрд░реЛрддред рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП arg рджреЗрдЦ
рдкрд╛рд╕ рдореБрд╣рд╛рд╡рд░рд╛ рдмрд╣рд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ openssl(1).
-рд╕рд┐рдлрд░
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рд╕рд┐рдлрд░ рдХреЗ рд╕рд╛рде рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛ рд╣реИред рдХреЛрдИ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдирд╛рдо
рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реАрдХреГрдд EVP_get_cipherbyname() рдЬреИрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ des3.
-рдпрдиреНрддреНрд░ id
рдПрдХ рдЗрдВрдЬрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ (рдЗрд╕рдХреЗ рдЕрджреНрд╡рд┐рддреАрдп рджреНрд╡рд╛рд░рд╛) id рд╕реНрдЯреНрд░рд┐рдВрдЧ) рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ genpkey рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╕рдВрджрд░реНрдн, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЗрд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдлрд┐рд░ рдЗрдВрдЬрди рдХреЛ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдЧрд░ рдЗрд╕рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП
рд╡рд┐рдХрд▓реНрдк рдЕрдиреНрдп рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
-рдХрд▓рди рд╡рд┐рдзрд┐ ALG
рдЖрд░рдПрд╕рдП, рдбреАрдПрд╕рдП рдпрд╛ рдбреАрдПрдЪ рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдПрд▓реНрдЧреЛрд░рд┐рджрдоред рдпрджрд┐ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдкрд╣рд▓реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдХреЛрдИ -pkeyopt рд╡рд┐рдХрд▓реНрдк. рд╡рд┐рдХрд▓реНрдк -рдкрд░рдордлрд╝рд╛рдЗрд▓ рдФрд░ -рдХрд▓рди рд╡рд┐рдзрд┐ рдкрд░рд╕реНрдкрд░ рдЕрдирдиреНрдп рд╣реИрдВред
-pkeyopt рдСрдкреНрдЯ:рдореВрд▓реНрдп
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░реЗрдВ рдЪреБрдирдирд╛ рд╕реЗрд╡рд╛ рдореЗрд░реЗ рдореВрд▓реНрдп. рд╕рдорд░реНрдерд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рдЯреАрдХ рд╕реЗрдЯ
рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдФрд░ рдЙрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рджреЗрдЦрдирд╛ KEY рдкреАрдврд╝реА
рд╡рд┐рдХрд▓реНрдк рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗред
-рдЬреЗрдирдкрд░рдо
рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреЗ рдмрдЬрд╛рдп рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред рдпрджрд┐ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП рддреЛ рдЕрд╡рд╢реНрдп рдХрд░реЗрдВ
рдкреВрд░реНрд╡рд╡рд░реНрддреА рдФрд░ -рдХрд▓рди рд╡рд┐рдзрд┐, -рдкрд░рдордлрд╝рд╛рдЗрд▓ or -pkeyopt рд╡рд┐рдХрд▓реНрдк.
-рдкрд░рдордлрд╝рд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдХреБрдЫ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдирд┐рдЬреА рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧ рдорд╛рдкрджрдВрдбреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдкрд╣рд▓реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ -pkeyopt
рд╡рд┐рдХрд▓реНрдк. рд╡рд┐рдХрд▓реНрдк -рдкрд░рдордлрд╝рд╛рдЗрд▓ рдФрд░ -рдХрд▓рди рд╡рд┐рдзрд┐ рдкрд░рд╕реНрдкрд░ рдЕрдирдиреНрдп рд╣реИрдВред
-рдЯреЗрдХреНрд╕реНрдЯ
рдирд┐рдЬреА рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдПрдХ (рдЕрдирдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб) тАЛтАЛрдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ
рдкреАрдИрдПрдо рдпрд╛ рдбреАрдИрдЖрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рдеред
KEY рдкреАрдврд╝реА рд╡рд┐рдХрд▓реНрдк
рдкреНрд░рддреНрдпреЗрдХ рдПрд▓реНрдЧреЛрд░рд┐рдердо рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╡рд┐рдХрд▓реНрдк рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдЕрд▓рдЧ рд╣реЛрдирд╛ред рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╡рд┐рдХрд▓реНрдк рдиреАрдЪреЗ рд╡рд┐рд╕реНрддреГрдд рд╣реИрдВред
рдЖрд░рдПрд╕рдП KEY рдкреАрдврд╝реА рд╡рд┐рдХрд▓реНрдк
rsa_keygen_bits:numbits
рдЙрддреНрдкрдиреНрди рдХреБрдВрдЬреА рдореЗрдВ рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛. рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рддреЛ 1024 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
rsa_keygen_pubexp: рдореВрд▓реНрдп
рдЖрд░рдПрд╕рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреНрд░рддрд┐рдкрд╛рджрдХ рдорд╛рдиред рдпрджрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рджрд╢рдорд▓рд╡ рдпрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдорд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ 0x. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 65537 рд╣реИред
рдбреАрдПрд╕рдП рдкреИрд░рд╛рдореАрдЯрд░ рдкреАрдврд╝реА рд╡рд┐рдХрд▓реНрдк
dsa_paramgen_bits:numbits
рдЙрддреНрдкрдиреНрди рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛. рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рддреЛ 1024 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
DH рдкреИрд░рд╛рдореАрдЯрд░ рдкреАрдврд╝реА рд╡рд┐рдХрд▓реНрдк
dh_paramgen_prime_len:numbits
рдкреНрд░рд╛рдЗрдо рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ p.
dh_paramgen_рдЬрдирд░реЗрдЯрд░:рдорд╛рди
рдЬрдирд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдореВрд▓реНрдп g.
dh_rfc5114:рд╕рдВрдЦреНрдпрд╛
рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ рддреЛ рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдЙрдкрдпреБрдХреНрдд RFC5114 рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдирдП рдкреИрд░рд╛рдореАрдЯрд░ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ред рдореВрд▓реНрдп рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЧрдд рдорд╛рди 1, 2 рдпрд╛ 3 рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ
RFC5114 DH рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ 1024 рдмрд┐рдЯ рдЙрдкрд╕рдореВрд╣ рдХреЗ рд╕рд╛рде 160 рдмрд┐рдЯ рд╕рдореВрд╣, 2048 рдмрд┐рдЯ рд╢рд╛рдорд┐рд▓ рд╣реИ
224 рдмрд┐рдЯ рдЙрдкрд╕рдореВрд╣ рд╡рд╛рд▓рд╛ рд╕рдореВрд╣ рдФрд░ 2048 рдмрд┐рдЯ рдЙрдкрд╕рдореВрд╣ рд╡рд╛рд▓рд╛ 256 рдмрд┐рдЯ рд╕рдореВрд╣ рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
RFC5114 рдЕрдиреБрднрд╛рдЧ рдХреНрд░рдорд╢рдГ 2.1, 2.2 рдФрд░ 2.3ред
EC рдкреИрд░рд╛рдореАрдЯрд░ рдкреАрдврд╝реА рд╡рд┐рдХрд▓реНрдк
ec_paramgen_curve:рд╡рдХреНрд░
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдИрд╕реА рд╡рдХреНрд░ред
GOST2001 KEY рдкреАрдврд╝реА рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рдХрд▓реНрдк
рдЧреЛрд╕реНрдЯ 2001 рд╕рдорд░реНрдерди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
OpenSSL рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ ccgost рдЗрдВрдЬрдиред рдЗрд╕рдореЗрдВ README.gost рдлрд╝рд╛рдЗрд▓ рджреЗрдЦреЗрдВ
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рд╡рд┐рддрд░рдг рдХреА рдЗрдВрдЬрди/рд╕реАрд╕реАрдЧреЛрд╕реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред
GOST R 34.10 рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИред рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рд╕реАрдзреЗ рдХреБрдВрдЬреА рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреИрд░рд╛рдорд╕реЗрдЯ:рдирд╛рдо
RFC 34.10 рдХреЗ рдЕрдиреБрд╕рд╛рд░ GOST R 2001-4357 рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо, рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдпрд╛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдУрдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдЧрд▓реЗ
рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ:
рдкреИрд░рд╛рдорд╕реЗрдЯ рдУрдЖрдИрдбреА рдЙрдкрдпреЛрдЧ
рдПрдХ 1.2.643.2.2.35.1 рд╣рд╕реНрддрд╛рдХреНрд╖рд░
рдмреА 1.2.643.2.2.35.2 рд╣рд╕реНрддрд╛рдХреНрд╖рд░
рд╕реА 1.2.643.2.2.35.3 рд╣рд╕реНрддрд╛рдХреНрд╖рд░
XA 1.2.643.2.2.36.0 рдкреНрд░рдореБрдЦ рдПрдХреНрд╕рдЪреЗрдВрдЬ
XB 1.2.643.2.2.36.1 рдХреБрдВрдЬреА рд╡рд┐рдирд┐рдордп
рдкрд░реАрдХреНрд╖рдг 1.2.643.2.2.35.0 рдкрд░реАрдХреНрд╖рдг рдЙрджреНрджреЗрд╢реНрдп
рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ
рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬреЗрдирдкреАрдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐
рдЕрддрд┐рд░рд┐рдХреНрдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд┐рдХрд▓реНрдк рдФрд░ рдЗрдВрдЬрди рдкреНрд░рджрддреНрдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ RSA рдирд┐рдЬреА рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ:
рдУрдкрдирдПрд╕рдПрд▓ рдЬреЗрдирдкреАрдХреА -рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрд░рдПрд╕рдП -рдЖрдЙрдЯ рдХреБрдВрдЬреА.рдкреАрдИрдПрдо
128 рдмрд┐рдЯ рдПрдИрдПрд╕ рдФрд░ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ "рд╣реИрд▓реЛ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдЬреА рдХреБрдВрдЬреА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░реЗрдВ:
рдУрдкрдирдПрд╕рдПрд▓ рдЬреЗрдирдкреАрдХреА -рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрд░рдПрд╕рдП -рдЖрдЙрдЯ рдХреБрдВрдЬреА.рдкреАрдИрдПрдо -рдПрдИрдПрд╕-128-рд╕реАрдмреАрд╕реА -рдкрд╛рд╕ рдкрд╛рд╕:рд╣реИрд▓реЛ
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреНрд░рддрд┐рдкрд╛рджрдХ рдХреЗ рд░реВрдк рдореЗрдВ 2048 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 3 рдмрд┐рдЯ рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ:
рдУрдкрдирдПрд╕рдПрд▓ рдЬреЗрдирдкреАрдХреА -рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрд░рдПрд╕рдП -рдЖрдЙрдЯ рдХреА.рдкреАрдИрдПрдо -рдкреАрдХреАрдСрдкреНрдЯ рдЖрд░рдПрд╕рдП_рдХреАрдЬреЗрди_рдмрд┐рдЯреНрд╕:2048 \
-pkeyopt rsa_keygen_pubexp:3
1024 рдмрд┐рдЯ рдбреАрдПрд╕рдП рдкреИрд░рд╛рдореАрдЯрд░ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ:
Opensl genpkey -genparam -algorithm DSA -out dsap.pem \
-pkeyopt dsa_paramgen_bits:1024
рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ DSA рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ:
Opensl genpkey -paramfile dsap.pem -out dsakey.pem
1024 рдмрд┐рдЯ рдбреАрдПрдЪ рдкреИрд░рд╛рдореАрдЯрд░ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ:
рдУрдкрдирдПрд╕рдПрд▓ рдЬреЗрдирдкреАрдХреА -рдЬреЗрдирдкрд░рдо -рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдбреАрдПрдЪ -рдЖрдЙрдЯ рдбреАрдПрдЪрдкреА.рдкреАрдИрдПрдо \
-pkeyopt dh_paramgen_prime_len:1024
5114 рдмрд┐рдЯ рдЙрдкрд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдЖрдЙрдЯрдкреБрдЯ RFC2048 224 рдмрд┐рдЯ DH рдкреИрд░рд╛рдореАрдЯрд░:
рдУрдкрдирдПрд╕рдПрд▓ рдЬреЗрдирдкреАрдХреА -рдЬреЗрдирдкрд░рдо -рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдбреАрдПрдЪ -рдЖрдЙрдЯ рдбреАрдПрдЪрдкреА.рдкреАрдИрдПрдо -рдкреАрдХреЗрдСрдкреНрдЯ рдбреАрдПрдЪ_рдЖрд░рдПрдлрд╕реА5114:2
рдорд╛рдкрджрдВрдбреЛрдВ рд╕реЗ рдбреАрдПрдЪ рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ:
рдУрдкрдирдПрд╕рдПрд▓ рдЬреЗрдирдкреАрдХреА -рдкрд░рдордлрд╛рдЗрд▓ рдбреАрдПрдЪрдкреА.рдкреАрдИрдПрдо -рдЖрдЙрдЯ рдбреАрдПрдЪрдХреА.рдкреАрдИрдПрдо
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ genpkeyssl рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ