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 เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เชเชกเชชเซ€ 1GB เชฐเซ‡เชจเซเชกเชฎ เชกเซ‡เชŸเชพเชจเชพ เชนเซ‡เชถเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ SHA-256 8 เช—เชฃเซเช‚ เชเชกเชชเซ€.

BLAKE3 เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชนเซ‡เชถ เชซเช‚เช•เซเชถเชจ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชœเซ‡ SHA-10 เช•เชฐเชคเชพ 2 เช—เชฃเซเช‚ เชเชกเชชเซ€ เช›เซ‡

เช† เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชชเซเชฐเช–เซเชฏเชพเชค เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเซ€ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ (เชœเซ‡เช• เช“'เช•เซ‹เชจเซ‹เชฐ, เชœเซ€เชจ-เชซเชฟเชฒเชฟเชช เช“เชฎเชพเชธเชจ, เชธเซ‡เชฎเซเชฏเซเช…เชฒ เชจเซ‡เชตเซเชธ, เชเซ‚เช•เซ‹ เชตเชฟเชฒเซเช•เซ‹เช•เซเชธ-เช“'เชนเชฐเซเชจ) เช…เชจเซ‡ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡ เชฌเซเชฒเซ‡เช• 2 เช…เชจเซ‡ เชฌเซเชฒเซ‹เช• เชšเซ‡เช‡เชจเซเชธเชจเชพ เชตเซƒเช•เซเชทเชจเซ‡ เชเชจเซเช•เซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชฌเชพเช“BLAKE2 (BLAKE2b, BLAKE2s) เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, BLAKE3 เชฌเชงเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชเช• เชœ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชนเซ‡เชถเชจเซ€ เชฌเซ€เชŸ เชกเซ‡เชชเซเชฅ เช…เชจเซ‡ เช•เชฆ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฅเซ€.

เชฐเชพเช‰เชจเซเชกเชจเซ€ เชธเช‚เช–เซเชฏเชพ 10 เชฅเซ€ เช˜เชŸเชพเชกเซ€เชจเซ‡ 7 เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ 1 KB เชšเช‚เช•เชฎเชพเช‚ เชฌเซเชฒเซ‹เช•เซเชธเชจเซ‡ เช…เชฒเช—เชฅเซ€ เชนเซ‡เชถ เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซ‹. เชธเชฐเซเชœเช•เซ‹เชจเชพ เชฎเชคเซ‡, เชคเซ‡เชฎเชจเซ‡ เชเช• เช†เช•เชฐเซเชทเช• เชฒเชพเช—เซเชฏเซเช‚ เชชเซเชฐเชพเชตเชพ, เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพเชจเชพ เชธเชฎเชพเชจ เชธเซเชคเชฐเชจเซ‡ เชœเชพเชณเชตเซ€ เชฐเชพเช–เซ€เชจเซ‡ 10 เชจเซ‡ เชฌเชฆเชฒเซ‡ 7 เชฐเชพเช‰เชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ (เชธเซเชชเชทเซเชŸเชคเชพ เชฎเชพเชŸเซ‡, เชฌเซเชฒเซ‡เชจเซเชกเชฐเชฎเชพเช‚ เชซเชณ เชญเซ‡เชณเชตเชตเชพเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเชจเซ‹ เชตเชฟเชšเชพเชฐ เช•เชฐเซ‹: 7 เชธเซ‡เช•เชจเซเชก เชชเช›เซ€, เชซเชณ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฎเชฟเชถเซเชฐเชฟเชค เชฅเชˆ เช—เชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เชตเชงเชพเชฐเชพเชจเชพ 3 เชธเซ‡เช•เชจเซเชก เชฎเชฟเชถเซเชฐเชฃเชจเซ€ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ‡ เช…เชธเชฐ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚). เชœเซ‹ เช•เซ‡, เช•เซ‡เชŸเชฒเชพเช• เชธเช‚เชถเซ‹เชงเช•เซ‹ เชถเช‚เช•เชพ เชตเซเชฏเช•เซเชค เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เช“ เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‹ เชนเชพเชฒเชฎเชพเช‚ 7 เชฐเชพเช‰เชจเซเชก เชฌเชงเชพ เชœเชพเชฃเซ€เชคเชพ เชนเซ‡เชถ เชนเซเชฎเชฒเชพเช“เชจเซ‹ เชชเซเชฐเชคเชฟเช•เชพเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเชพ เช›เซ‡, เชคเซ‹ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชจเชตเชพ เชนเซเชฎเชฒเชพเช“ เชถเซ‹เชงเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เชตเชงเชพเชฐเชพเชจเชพ 3 เชฐเชพเช‰เชจเซเชก เช‰เชชเชฏเซ‹เช—เซ€ เชธเชพเชฌเชฟเชค เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เชฌเซเชฒเซ‹เช• เชกเชฟเชตเชฟเชเชจเชจเซ€ เชตเชพเชค เช•เชฐเซ€เช เชคเซ‹, BLAKE3 เชฎเชพเช‚ เชธเซเชŸเซเชฐเซ€เชฎ 1 KB เชšเช‚เช•เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชšเช‚เช• เชธเซเชตเชคเช‚เชคเซเชฐ เชฐเซ€เชคเซ‡ เชนเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชšเช‚เช• เชนเซ‡เชถเชจเชพ เช†เชงเชพเชฐเซ‡, เชฌเชพเชˆเชจเชฐเซ€ เชฎเชฐเซเช•เชฒ เชŸเซเชฐเซ€ เชเช• เชœ เชฎเซ‹เชŸเซ‹ เชนเซ‡เชถ เชฐเชšเชพเชฏ เช›เซ‡. เช† เชตเชฟเชญเชพเช— เช†เชชเชฃเชจเซ‡ เชนเซ‡เชถเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชกเซ‡เชŸเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—เชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ - เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เชชเชฃเซ‡ 4 เชฌเซเชฒเซ‹เช•เซเชธเชจเชพ เชนเซ‡เชถเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ 4-เชฅเซเชฐเซ‡เชกเซ‡เชก SIMD เชธเซ‚เชšเชจเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชชเชฐเช‚เชชเชฐเชพเช—เชค SHA-* เชนเซ‡เชถ เชซเช‚เช•เซเชถเชจเซเชธ เช•เซเชฐเชฎเชฟเช• เชฐเซ€เชคเซ‡ เชกเซ‡เชŸเชพ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡.

BLAKE3 เชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“:

  • เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ;
  • เชธเชฒเชพเชฎเชคเซ€, เชชเซเชฐเชคเชฟเช•เชพเชฐ เชธเชนเชฟเชค เชธเช‚เชฆเซ‡เชถ เชตเชฟเชธเซเชคเชฐเชฃ เชนเซเชฎเชฒเซ‹, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ SHA-2 เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เช›เซ‡;
  • เช•เซ‹เชˆเชชเชฃ เชธเช‚เช–เซเชฏเชพเชจเชพ เชฅเซเชฐเซ‡เชกเซ‹ เช…เชจเซ‡ SIMD เชšเซ‡เชจเชฒเซ‹เชฎเชพเช‚ เช—เชฃเชคเชฐเซ€เช“เชจเซเช‚ เชธเชฎเชพเช‚เชคเชฐเช•เชฐเชฃ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเชตเซเช‚;
  • เชธเซเชŸเซเชฐเซ€เชฎเซเชธเชจเชพ เชตเชงเชพเชฐเชพเชจเชพ เช…เชชเชกเซ‡เชŸ เช…เชจเซ‡ เชšเช•เชพเชธเชฃเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ;
  • PRF, MAC, KDF, XOF เชฎเซ‹เชกเซเชธเชฎเชพเช‚ เช…เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชนเซ‡เชถ เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡;
  • เชคเชฎเชพเชฎ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชเช• เชœ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ, x86-64 เชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ 32-เชฌเซ€เชŸ เชเช†เชฐเชเชฎ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฌเช‚เชจเซ‡ เชชเชฐ เชเชกเชชเซ€.

เชธเซ‹เชฐเซเชธ: opennet.ru

DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐ เชงเชฐเชพเชตเชคเซ€ เชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ ๐Ÿ”ฅ DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฅเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ | ProHoster