เดเตเดฐเดฟเดชเตโเดฑเตเดฑเตเดเตเดฐเดพเดซเดฟเดเต เดนเดพเดทเต เดซเดเดเตโเดทเตป BLAKE3 1.0-เตปเตเดฑเต เดเดฐเต เดฑเดซเดฑเตปเดธเต เดเดเดชเตเดฒเดฟเดฎเตเตปเตเดฑเตเดทเตป เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดฟ, SHA-3 เดฒเตเดตเดฒเดฟเตฝ เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค เดเดฑเดชเตเดชเต เดตเดฐเตเดคเตเดคเดฟเดเตเดเตเดฃเตเดเต เดตเดณเดฐเต เดเดฏเตผเดจเตเดจ เดนเดพเดทเต เดเดฃเดเตเดเตเดเตเดเตเดเตฝ เดชเตเดฐเดเดเดจเดคเตเดคเดพเตฝ เดถเตเดฐเดฆเตเดงเตเดฏเดฎเดพเดฃเต. 16 KB เดซเดฏเดฒเดฟเดจเดพเดฏเตเดณเตเดณ เดนเดพเดทเต เดเดจเดฑเตเดทเตป เดเตเดธเตเดฑเตเดฑเดฟเตฝ, 3-เดฌเดฟเดฑเตเดฑเต เดเต เดเดณเตเดณ BLAKE256 SHA3-256-เดจเต 17 เดคเดตเดฃเดฏเตเด, SHA-256-เดจเต 14 เดคเดตเดฃเดฏเตเด, SHA-512-เดจเต 9 เดคเดตเดฃเดฏเตเด, SHA-1-เดจเต 6 เดคเดตเดฃเดฏเตเด, BLAKE2b - 5 เดคเดตเดฃ. เดตเดณเดฐเต เดตเดฒเดฟเดฏ เด เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดเดฐเต เดชเตเดฐเดงเดพเดจ เดตเดฟเดเดตเต เด เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 3GB เดฑเดพเตปเดกเด เดกเดพเดฑเตเดฑเดฏเตเดเตเดเดพเดฏเดฟ เดเดฐเต เดนเดพเดทเต เดเดฃเดเตเดเดพเดเตเดเตเดฎเตเดชเตเตพ BLAKE256 SHA-8 เดจเตเดเตเดเดพเตพ 1 เดฎเดเดเตเดเต เดตเตเดเดคเดฏเตเดณเตเดณเดคเดพเดฏเดฟ เดฎเดพเดฑเดฟ. เดเดฐเดเตเด เดชเดฌเตเดฒเดฟเดเต เดกเตเดฎเตเดฏเตโเดจเตเด (CC3), เด เดชเตเดชเดพเดเตเดเต 0 เดฒเตเดธเตปเดธเดฟเดจเต เดเตเดดเดฟเดฒเตเด C, Rust เดชเดคเดฟเดชเตเดชเตเดเดณเดฟเตฝ BLAKE2.0 เดฑเดซเดฑเตปเดธเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตฝ เดเตเดกเต เดฒเดญเตเดฏเดฎเดพเดฃเต.
เดซเดฏเตฝ เดธเดฎเดเตเดฐเดค เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตฝ, เดธเดจเตเดฆเตเดถ เดชเตเดฐเดพเดฎเดพเดฃเตเดเดฐเดฃเด, เดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตเดฐเดพเดซเดฟเดเต เดกเดฟเดเดฟเดฑเตเดฑเตฝ เดธเดฟเดเตเดจเตเดเตเดเดฑเตเดเตพเดเตเดเดพเดฏเดฟ เดกเดพเดฑเตเดฑ เดธเตเดทเตเดเดฟเดเตเดเตฝ เดคเตเดเดเตเดเดฟเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพเดเตเดเดพเดฏเดฟ เดนเดพเดทเต เดซเดเดเตเดทเตป เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. BLAKE3 เดชเดพเดธเตโเดตเตเดกเตเดเตพ เดนเดพเดทเดฟเดเดเต เดเตเดฏเตเดฏเดพเตป เดเดฆเตเดฆเตเดถเดฟเดเตเดเตเดณเตเดณเดคเดฒเตเดฒ, เดเดพเดฐเดฃเด เด เดคเต เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดตเตเดเดคเตเดคเดฟเตฝ เดนเดพเดทเตเดเตพ เดเดฃเดเตเดเดพเดเตเดเดพเตป เดฒเดเตเดทเตเดฏเดฎเดฟเดเตเดจเตเดจเต (เดชเดพเดธเตโเดตเตเดกเตเดเตพเดเตเดเต, เดธเตเดฒเต เดนเดพเดทเต เดซเดเดเตโเดทเดจเตเดเตพ yescrypt, bcrypt, scrypt เด เดฒเตเดฒเตเดเตเดเดฟเตฝ Argon2 เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต). เดชเดฐเดฟเดเดฃเดจเดฏเดฟเดฒเตเดณเตเดณ เดนเดพเดทเต เดซเดเดเตโเดทเตป เดนเดพเดทเต เดเตเดฏเตโเดค เดกเดพเดฑเตเดฑเดฏเตเดเต เดตเดฒเตเดชเตเดชเดคเตเดคเตเดเต เดธเดเดตเตเดฆเดจเดเตเดทเดฎเดฎเดฒเตเดฒ, เดเดชเตเดชเด เดเตเดเตเดเดฟเดฏเดฟเดเดฟ เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเดฟเดฒเตเด เดชเตเดฐเต เดเดฎเตเดเต เดเดฃเตเดเตเดคเตเดคเดฒเดฟเดฒเตเดฎเตเดณเตเดณ เดเดเตเดฐเดฎเดฃเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดฐเดเตเดทเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจ เดเตเดฐเดฟเดชเตโเดฑเตเดฑเตเดเตเดฐเดพเดซเดฟ เดตเดฟเดฆเดเตเดงเตผ (เดเดพเดเตเดเต เด'เดเตเดฃเตผ, เดเตเตป-เดซเดฟเดฒเดฟเดชเตเดชเต เดเดฎเดพเดธเตบ, เดธเดพเดฎเตเดตเตฝ เดจเตเดตเตโเดธเต, เดธเตเดเตเดเต เดตเดฟเตฝเดเตเดเตโเดธเต-เด'เดนเตเตผเตบ) เด เตฝเดเตเดฐเดฟเดคเด เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดคเตเดคเต, เดเตเดเดพเดคเต BLAKE2 เด เตฝเดเตเดฐเดฟเดคเด เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดคเตเดเดฐเตเดเดฏเตเด เดฌเตเดฒเตเดเตเดเต เดเตเดฏเดฟเตป เดเตเดฐเต เดเตปเดเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฌเดพเดตเต เดฎเตเดเตเดเดพเดจเดฟเดธเด เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. . BLAKE2 (BLAKE2b, BLAKE2s) เดชเตเดฒเตเดฏเดฒเตเดฒ, BLAKE3 เดเดฒเตเดฒเดพ เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเตพเดเตเดเตเดฎเดพเดฏเดฟ เดเดฐเตเดฑเตเดฑ เด เตฝเดเตเดฐเดฟเดคเด เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดฌเดฟเดฑเตเดฑเต เดกเตเดชเตโเดคเต, เดนเดพเดทเต เดตเดฒเตเดชเตเดชเด เดเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฎเดฟเดฒเตเดฒ.
เดฑเตเดฃเตเดเตเดเดณเตเดเต เดเดฃเตเดฃเด 10เตฝ เดจเดฟเดจเตเดจเต 7 เดเดเตเดเดฟ เดเตเดฑเดเตเดเตเด 1 KB เดเดทเดฃเดเตเดเดณเดพเดฏเดฟ เดฌเตเดฒเตเดเตเดเตเดเตพ เดตเตเดตเตเดตเตเดฑเต เดนเดพเดทเดฟเดเดเต เดเตเดฏเตเดคเตเด เดชเตเดฐเดเดเดจเด เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเต. เดธเตเดฐเดทเตโเดเดพเดเตเดเตพ เดชเดฑเดฏเตเดจเตเดจเดคเดจเตเดธเดฐเดฟเดเตเดเต, เดเดฐเต เดจเดฟเดฒเดตเดพเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเดเต 7-เดจเต เดชเดเดฐเด 10 เดฑเตเดฃเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเตเดเดพเดจเดพเดเตเดฎเตเดจเตเดจเต เดฌเตเดงเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจ เดเดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐ เดคเตเดณเดฟเดตเต เด เดตเตผ เดเดฃเตเดเตเดคเตเดคเดฟ (เดตเตเดฏเดเตเดคเดคเดฏเตเดเตเดเดพเดฏเดฟ, เดเดฐเต เดฎเดฟเดเตเดธเดฑเดฟเตฝ เดชเดดเด เดเดฒเตผเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดจเดฎเตเดเตเดเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดจเตฝเดเดพเด - 7 เดธเตเดเตเดเตปเดกเดฟเดจเต เดถเตเดทเด. เดซเดฒเด เดเดคเดฟเดจเดเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดฎเดฟเดเตเดธเดกเต เดเดฃเต, เดเดฐเต เด เดงเดฟเด 3 เดธเตเดเตเดเตปเดกเต เดฎเดฟเดถเตเดฐเดฟเดคเด เดธเตเดฅเดฟเดฐเดค เดฌเดพเดงเดฟเดเตเดเดฟเดฒเตเดฒ). เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฟเดฒ เดเดตเตเดทเดเตผ เดธเดเดถเดฏเดเตเดเตพ เดชเตเดฐเดเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, เดนเดพเดทเตเดเดณเดฟเตฝ เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดเดเตเดฐเดฎเดฃเดเตเดเดณเตเดฏเตเด เดชเตเดฐเดคเดฟเดฐเตเดงเดฟเดเตเดเดพเตป เดจเดฟเดฒเดตเดฟเตฝ 7 เดฑเตเดฃเตเดเตเดเตพ เดฎเดคเดฟเดฏเดพเดฃเตเดเตเดเดฟเดฒเตเด, เดญเดพเดตเดฟเดฏเดฟเตฝ เดชเตเดคเดฟเดฏ เดเดเตเดฐเดฎเดฃเดเตเดเตพ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดเตเดเดพเตฝ เด เดงเดฟเด 3 เดฑเตเดฃเตเดเตเดเตพ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเดฎเตเดจเตเดจเต เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเต.
เดฌเตเดฒเตเดเตเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, BLAKE3-เตฝ เดธเตเดเตเดฐเตเด 1 KB เดเดทเดฃเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดเดฏเตเด เดเดฐเต เดเดทเดฃเดตเตเด เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดนเดพเดทเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดทเดฃเดเตเดเดณเตเดเต เดนเดพเดทเตเดเดณเตเดเต เด เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ, เดฌเตเดจเดฑเดฟ เดฎเตเตผเดเตเดเตฝ เดเตเดฐเตเดฏเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดเดฐเต เดตเดฒเดฟเดฏ เดนเดพเดทเต เดฐเตเดชเด เดเตเดณเตเดณเตเดจเตเดจเต. เดนเดพเดทเตเดเตพ เดเดฃเดเตเดเดพเดเตเดเตเดฎเตเดชเตเตพ เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เด เดกเดฟเดตเดฟเดทเตป เดเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต - เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 4 เดฌเตเดฒเตเดเตเดเตเดเดณเตเดเต เดนเดพเดทเตเดเตพ เดเดฐเตเดธเดฎเดฏเด เดเดฃเดเตเดเดพเดเตเดเดพเตป เดจเดฟเดเตเดเตพเดเตเดเต 4-เดคเตเดฐเตเดกเตเดณเตเดณ SIMD เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเด. เดชเดฐเดฎเตเดชเดฐเดพเดเดค SHA-* เดนเดพเดทเต เดซเดเดเตเดทเดจเตเดเตพ เดคเตเดเตผเดเตเดเดฏเดพเดฏเดฟ เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
BLAKE3 เตปเตเดฑเต เดธเดตเดฟเดถเตเดทเดคเดเตพ:
- เดเดฏเตผเดจเตเดจ เดชเตเดฐเดเดเดจเด, BLAKE3 MD5, SHA-1, SHA-2, SHA-3, BLAKE2 เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเดพเตพ เดตเดณเดฐเต เดตเตเดเดคเดฏเตเดณเตเดณเดคเดพเดฃเต.
- SHA-2 เดตเดฐเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดธเดจเตเดฆเตเดถ เดจเตเดเตเดเตฝ เดเดเตเดฐเดฎเดฃเดเตเดเตพเดเตเดเตเดณเตเดณ เดชเตเดฐเดคเดฟเดฐเตเดงเด เดเตพเดชเตเดชเตเดเตเดฏเตเดณเตเดณ เดธเตเดฐเดเตเดท;
- SSE2, SSE4.1, AVX2, AVX-512, NEON เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเดพเดฏเดฟ เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดค เดฑเดธเตเดฑเตเดฑเต เดตเตเดฐเดฟเดฏเตปเตเดฑเตเดเตพ เดฒเดญเตเดฏเดฎเดพเดฃเต.
- เดเดคเตเดฐ เดคเตเดฐเตเดกเตเดเดณเดฟเดฒเตเด SIMD เดเดพเดจเดฒเตเดเดณเดฟเดฒเตเด เดเดฃเดเตเดเตเดเตเดเตเดเดฒเตเดเดณเตเดเต เดธเดฎเดพเดจเตเดคเดฐเดตเตฝเดเตเดเดฐเดฃเด เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต.
- เดธเตเดเตเดฐเตเดฎเตเดเดณเตเดเต เดตเตผเดฆเตเดงเดฟเดเตเดเตเดตเดฐเตเดจเตเดจ เด เดชเตเดกเตเดฑเตเดฑเต, เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฑเดชเตเดชเดฟเดเตเด เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดธเดพเดงเตเดฏเดค;
- PRF, MAC, KDF, XOF เดฎเตเดกเตเดเดณเดฟเดฒเตเด เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดนเดพเดทเดฟเดฒเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเด;
- x86-64 เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเดฟเดฒเตเด 32-เดฌเดฟเดฑเตเดฑเต ARM เดชเตเดฐเตเดธเดธเดฑเตเดเดณเดฟเดฒเตเด เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฒเตเดฒเดพ เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตเดเตพเดเตเดเตเดฎเตเดณเตเดณ เดเดฐเตเดฑเตเดฑ เด เตฝเดเตเดฐเดฟเดคเด.
BLAKE3 เดเด BLAKE2 เดเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเตพ:
- เดนเดพเดทเต เดเดฃเดเตเดเตเดเตเดเตเดเดฒเตเดเดณเดฟเตฝ เด เตบเดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต เดชเดพเดฐเดฒเดฒเดฟเดธเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดฌเตเดจเดฑเดฟ เดเตเดฐเต เดเดเดจเดฏเตเดเต เดเดชเดฏเตเดเด.
- เดฑเตเดฃเตเดเตเดเดณเตเดเต เดเดฃเตเดฃเด 10 เตฝ เดจเดฟเดจเตเดจเต 7 เดเดฏเดฟ เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเต.
- เดฎเตเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดฐเตเดคเดฟเดเตพ: เดนเดพเดทเดฟเดเดเต, เดเดฐเต เดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดนเดพเดทเดฟเดเดเต (HMAC), เดเต เดเดจเดฑเตเดทเตป (KDF).
- เดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดฌเตเดฒเตเดเตเดเต เดฎเตเดฎเตเดชเต เดเตเดตเดถเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏ เดชเตเดฐเดฆเตเดถเดคเตเดคเดฟเตปเตเดฑเต เดเดชเดฏเตเดเด เดเดพเดฐเดฃเด เดเดฐเต เดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดนเดพเดทเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เด เดงเดฟเด เดเดตเตผเดนเตเดกเต เดเดฒเตเดฒ.
- เดเดฐเต เดตเดฟเดชเตเดฒเตเดเตเดค เดซเดฒเด (XOF, เดเดเตเดธเตเดฑเตเดฑเตปเดกเดฌเดฟเตพ เดเดเตเดเตเดชเตเดเตเดเต เดซเดเดเตเดทเตป) เดเดณเตเดณ เดเดฐเต เดซเดเดเตเดทเตปเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดฎเตเดเตเดเดพเดจเดฟเดธเด, เดธเดฎเดพเดจเตเดคเดฐเดตเตฝเดเตเดเดฐเดฃเดตเตเด เดธเตเดฅเดพเดจเดจเดฟเตผเดฃเตเดฃเดฏเดตเตเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต (เดคเดฟเดฐเดฏเตเด).
เด เดตเดฒเดเดฌเด: opennet.ru