BLAKE3 рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬреЛ SHA-10 рд╕реЗ 2 рдЧреБрдирд╛ рддреЗрдЬрд╝ рд╣реИ

рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдмреНрд▓реЗрдХ3, рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдЕрдЦрдВрдбрддрд╛ рдЬрд╛рдБрдЪ, рд╕рдВрджреЗрд╢ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдмрдирд╛рдиреЗ рдЬреИрд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред BLAKE3 рдХреЛ рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП, yescrypt, bcrypt, scrypt, рдпрд╛ Argon2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ), рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЯрдХрд░рд╛рд╡ рдХреА рдЧрд╛рд░рдВрдЯреА рдХреЗ рд╕рд╛рде рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рд╣реИрд╢ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдвреВрдБрдврдирд╛ рдФрд░ рд╣реИрд╢ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдбреЗрдЯрд╛ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдкреНрд░рддрд┐ рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ред рд╕рдВрджрд░реНрдн рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди BLAKE3 рд╣реИ рдкреНрд░рдХрд╛рд╢рд┐рдд рджреЛрд╣рд░реА рд▓рд╛рдЗрд╕реЗрдВрд╕ - рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди (CC0) рдФрд░ рдЕрдкрд╛рдЪреЗ 2.0.

рдирдП рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдореБрдЦреНрдп рдЕрдВрддрд░ SHA-3 рд╕реНрддрд░ рдкрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдЗрд╕рдХрд╛ рдмрд╣реБрдд рдЙрдЪреНрдЪ рд╣реИрд╢ рдЧрдгрдирд╛ рдкреНрд░рджрд░реНрд╢рди рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, BLAKE3 рдореЗрдВ рдкрд░рд┐рдгрд╛рдореА рд╣реИрд╢ рдЖрдХрд╛рд░ 32 рдмрд╛рдЗрдЯреНрд╕ (256 рдмрд┐рдЯреНрд╕) рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдордирдорд╛рдиреЗ рдорд╛рдиреЛрдВ рддрдХ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред 16 KB рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╣реИрд╢ рдЬрдирд░реЗрд╢рди рдЯреЗрд╕реНрдЯ рдореЗрдВ, BLAKE3 SHA3-256 рд╕реЗ 15 рдЧреБрдирд╛, SHA-256 рд╕реЗ 12 рдЧреБрдирд╛, SHA-512 рд╕реЗ 8 рдЧреБрдирд╛, SHA-1 рд╕реЗ 6 рдЧреБрдирд╛ рдФрд░ BLAKE2b рд╕реЗ 4 рдЧреБрдирд╛ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИред рдмрд╣реБрдд рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддреЗ рд╕рдордп рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, BLAKE3 рдирд┐рдХрд▓рд╛ рддреЗрдЬреА рд╕реЗ 256GB рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рд╣реИрд╢ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп SHA-8 1 рдЧреБрдирд╛ рддреЗрдЬ рд╣реЛрддрд╛ рд╣реИред

BLAKE3 рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬреЛ SHA-10 рд╕реЗ 2 рдЧреБрдирд╛ рддреЗрдЬрд╝ рд╣реИ

рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдкреНрд░рд╕рд┐рджреНрдз рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЬреИрдХ рдУ'рдХреЙрдирд░, рдЬреАрди-рдлрд┐рд▓рд┐рдк рдФрдорд╛рд╕рди, рд╕реИрдореБрдЕрд▓ рдиреЗрд╡реЗрд╕, рдЬрд╝реВрдХреЛ рд╡рд┐рд▓рдХреЙрдХреНрд╕-рдУ'рд╣рд░реНрди) рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИ рдмреНрд▓реЗрдХ2 рдФрд░ рдмреНрд▓реЙрдХ рдЪреЗрди рдХреЗ рдкреЗрдбрд╝ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдмрд╛рдУBLAKE2 (BLAKE2b, BLAKE2s) рдХреЗ рд╡рд┐рдкрд░реАрдд, BLAKE3 рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╣реИрд╢ рдХреА рдмрд┐рдЯ рдЧрд╣рд░рд╛рдИ рдФрд░ рдЖрдХрд╛рд░ рд╕реЗ рдмрдВрдзрд╛ рдирд╣реАрдВ рд╣реИред

рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд░рд╛рдЙрдВрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ 10 рд╕реЗ рдШрдЯрд╛рдХрд░ 7 рдХрд░рдиреЗ рдФрд░ рдмреНрд▓реЙрдХ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ 1 KB рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╣реИрд╢ рдХрд░рдиреЗ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЙрдиреНрд╣реЗрдВ рдПрдХ рдареЛрд╕ рддрд░реАрдХрд╛ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ рд╕рдмреВрдд, рдХрд┐ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рд╕рдорд╛рди рд╕реНрддрд░ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП 7 рдХреЗ рдмрдЬрд╛рдп 10 рд░рд╛рдЙрдВрдб рд╕реЗ рдХрд╛рдо рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ (рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмреНрд▓реЗрдВрдбрд░ рдореЗрдВ рдлрд▓ рдорд┐рд▓рд╛рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - 7 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдлрд▓ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд┐рд╢реНрд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд 3 рд╕реЗрдХрдВрдб рдорд┐рд╢реНрд░рдг рдХреА рд╕реНрдерд┐рд░рддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ)ред рдЙрд╕реА рд╕рдордп, рдХреБрдЫ рд╢реЛрдзрдХрд░реНрддрд╛ рд╕рдВрджреЗрд╣ рд╡реНрдпрдХреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рднрд▓реЗ рд╣реА 7 рд░рд╛рдЙрдВрдб рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣реИрд╢ рдкрд░ рд╕рднреА рдЬреНрдЮрд╛рдд рд╣рдорд▓реЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ, рдлрд┐рд░ рднреА рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдирдП рд╣рдорд▓реЛрдВ рдХрд╛ рдкрддрд╛ рдЪрд▓рдиреЗ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд 3 рд░рд╛рдЙрдВрдб рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдмреНрд▓реЙрдХ рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП, BLAKE3 рдореЗрдВ рд╕реНрдЯреНрд░реАрдо рдХреЛ 1 KB рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЯреБрдХрдбрд╝реЗ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╣реИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдзрд╛рд░ рдкрд░ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд╣реИрд╢ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрд╛рдЗрдирд░реА рдорд░реНрдХрд▓ рд╡реГрдХреНрд╖ рдПрдХ рдмрдбрд╝рд╛ рд╣реИрд╢ рдмрдирддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рднрд╛рдЬрди рд╣реИрд╢ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк 4 рдмреНрд▓реЙрдХ рдХреЗ рд╣реИрд╢ рдХреА рдПрдХ рд╕рд╛рде рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 4-рд╕реНрдЯреНрд░реАрдо SIMD рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкрд╛рд░рдВрдкрд░рд┐рдХ SHA-* рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдбреЗрдЯрд╛ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддреЗ рд╣реИрдВред

BLAKE3 рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдЙрдЪреНрдЪ рдЙрддреНрдкрд╛рджрдХрддрд╛;
  • рд╕реБрд░рдХреНрд╖рд╛, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддрд┐рд░реЛрдз рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рд╕рдВрджреЗрд╢ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣рдорд▓рд╛, рдЬрд┐рд╕рдХреЗ рдкреНрд░рддрд┐ SHA-2 рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ;
  • рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдереНрд░реЗрдбреНрд╕ рдФрд░ SIMD рдЪреИрдирд▓реЛрдВ рдореЗрдВ рд╕рдВрдЧрдгрдирд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдирд╛рдВрддрд░реАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдирд╛;
  • рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдЕрджреНрдпрддрдиреАрдХрд░рдг рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛;
  • рдкреАрдЖрд░рдПрдл, рдПрдордПрд╕реА, рдХреЗрдбреАрдПрдл, рдПрдХреНрд╕рдУрдПрдл рдореЛрдб рдореЗрдВ рдФрд░ рдирд┐рдпрдорд┐рдд рд╣реИрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧ;
  • рд╕рднреА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо, x86-64 рд╕рд┐рд╕реНрдЯрдо рдФрд░ 32-рдмрд┐рдЯ рдПрдЖрд░рдПрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рджреЛрдиреЛрдВ рдкрд░ рддреЗрдЬрд╝ред

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

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрд╡рд░ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ ЁЯФе рдбреАрдбреАрдУрдПрд╕ рд╕реБрд░рдХреНрд╖рд╛, рд╡реАрдкреАрдПрд╕ рдФрд░ рд╡реАрдбреАрдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ | ProHoster