рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП /dev/random рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ SHA-1 рд╕реЗ рдмрдВрдзрди рд╕реЗ рдореБрдХреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╡реАрдкреАрдПрди рд╡рд╛рдпрд░рдЧрд╛рд░реНрдб рдХреЗ рд▓реЗрдЦрдХ рдЬреЗрд╕рди рдП рдбреЛрдиреЗрдирдлреЗрд▓реНрдб рдиреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ /dev/random рдФрд░ /dev/urandom рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ RDRAND рдЫрджреНрдо-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХреЗ рдПрдХ рдЕрджреНрдпрддрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджрд┐рдпрд╛ рд╣реИред рдирд╡рдВрдмрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдЬреЗрд╕рди рдХреЛ рд░реИрдВрдбрдо рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрдм рдЙрд╕рдиреЗ рдЗрд╕рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдкрд╣рд▓реЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рд╣реИрдВред

рдирдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдПрдиреНрдЯреНрд░рд╛рдкреА рдорд┐рд╢реНрд░рдг рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП SHA2 рдХреЗ рдмрдЬрд╛рдп BLAKE1s рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИред рдкрд░рд┐рд╡рд░реНрддрди рдиреЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд SHA1 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдХреЗ рдФрд░ RNG рдЖрд░рдВрднреАрдХрд░рдг рд╡реЗрдХреНрдЯрд░ рдХреА рдУрд╡рд░рд░рд╛рдЗрдЯрд┐рдВрдЧ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдХреЗ рдЫрджреНрдо-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ред рдЪреВрдВрдХрд┐ BLAKE2s рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ SHA1 рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЫрджреНрдо-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рднреА рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рд╛ (рдЗрдВрдЯреЗрд▓ i7-11850H рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдЧрддрд┐ рдореЗрдВ 131% рдХреА рд╡реГрджреНрдзрд┐ рджреЗрдЦреА рдЧрдИ)ред рдПрдиреНрдЯреНрд░рд╛рдкреА рдорд┐рд╢реНрд░рдг рдХреЛ BLAKE2 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдиреНрдп рд▓рд╛рдн рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдПрдХреАрдХрд░рдг рдерд╛ - BLAKE2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдЪрд╛рдЪрд╛ рд╕рд┐рдлрд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЕрдиреБрдХреНрд░рдо рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧреЗрдЯрд░реИрдВрдбрдо рдХреЙрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд░рд┐рдкреНрдЯреЛ-рд╕реБрд░рдХреНрд╖рд┐рдд рдЫрджреНрдо-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рд╕реАрдЖрд░рдПрдирдЬреА рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдПрдиреНрдЯреНрд░реЙрдкреА рдирд┐рдХрд╛рд▓рддреЗ рд╕рдордп рдХреЙрд▓ рдХреЛ рдзреАрдореЗ RDRAND рдЬрдирд░реЗрдЯрд░ рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рддрдХ рд╕реБрдзрд╛рд░ рдХрдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ 3.7 рдЧреБрдирд╛ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдЬреЗрд╕рди рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ RDRAND рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдХреЗрд╡рд▓ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ CRNG рдЕрднреА рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ CRNG рдХрд╛ рдкреНрд░рд╛рд░рдВрдн рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдореВрд▓реНрдп рдЙрддреНрдкрдиреНрди рдЕрдиреБрдХреНрд░рдо рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ RDRAND рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкрд░рд┐рд╡рд░реНрддрди 5.17 рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЯреЗрдб рддреНрд╕реЛ (рд░реИрдВрдбрдо рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рджреВрд╕рд░реЗ рдЕрдиреБрд░рдХреНрд╖рдХ), рдЧреНрд░реЗрдЧ рдХреНрд░реЛрд╣-рд╣рд╛рд░реНрдЯрдореИрди (рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреА рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░) рдФрд░ рдЬреАрди-рдлрд┐рд▓рд┐рдк рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рд╣реА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЬрд╛ рдЪреБрдХреА рд╣реИред рдФрдорд╛рд╕рди (BLAKE2/3 рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓реЗрдЦрдХ)ред

рд╕реНрд░реЛрдд: opennet.ru

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