เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจนเฉˆเจธเจผ เจซเฉฐเจ•เจธเจผเจจ BLAKE3 1.0 เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจ…เจฎเจฒ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจเจพ

เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจนเฉˆเจธเจผ เจซเฉฐเจ•เจธเจผเจจ 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 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผ เจจเจฟเจ•เจฒเจฟเจ†เฅค BLAKE3 เจนเจตเจพเจฒเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจ•เฉ‹เจก เจฆเฉ‹เจนเจฐเฉ‡ เจœเจจเจคเจ• เจกเฉ‹เจฎเฉ‡เจจ (CC0) เจ…เจคเฉ‡ Apache 2.0 เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจคเจนเจฟเจค C เจ…เจคเฉ‡ Rust เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค

เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจนเฉˆเจธเจผ เจซเฉฐเจ•เจธเจผเจจ BLAKE3 1.0 เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจ…เจฎเจฒ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจเจพ

เจนเฉˆเจธเจผ เจซเฉฐเจ•เจธเจผเจจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจซเจพเจˆเจฒ เจ‡เจ•เจธเจพเจฐเจคเจพ เจœเจพเจ‚เจš, เจธเฉฐเจฆเฉ‡เจธเจผ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ, เจ…เจคเฉ‡ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจคเจพเจ‚ เจฒเจˆ เจกเฉ‡เจŸเจพ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพเฅค BLAKE3 เจชเจพเจธเจตเจฐเจก เจนเฉˆเจธเจผ เจ•เจฐเจจ เจฒเจˆ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธเจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจนเฉˆเจธเจผเจพเจ‚ เจฆเฉ€ เจœเจฟเฉฐเจจเฉ€ เจœเจฒเจฆเฉ€ เจนเฉ‹ เจธเจ•เฉ‡ เจ—เจฃเจจเจพ เจ•เจฐเจจเจพ เจนเฉˆ (เจชเจพเจธเจตเจฐเจกเจพเจ‚ เจฒเจˆ, เจนเฉŒเจฒเฉ€ เจนเฉˆเจธเจผ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ yescrypt, bcrypt, scrypt เจœเจพเจ‚ Argon2 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ)เฅค เจตเจฟเจšเจพเจฐ เจ…เจงเฉ€เจจ เจนเฉˆเจธเจผ เจซเฉฐเจ•เจธเจผเจจ เจนเฉˆเจธเจผ เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจฒเจˆ เจ…เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจนเฉˆ เจ…เจคเฉ‡ เจŸเฉฑเจ•เจฐ เจฆเฉ€ เจšเฉ‹เจฃ เจ…เจคเฉ‡ เจชเฉเจฐเฉ€-เจ‡เจฎเฉ‡เจœ เจ–เฉ‹เจœ 'เจคเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเฉˆเฅค

เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเฉ‚เฉฐ เจฎเจธเจผเจนเฉ‚เจฐ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเฉ€ เจฎเจพเจนเจฟเจฐเจพเจ‚ (เจœเฉˆเจ• เจ“'เจ•เฉŒเจจเจฐ, เจœเฉ€เจจ-เจซเจฟเจฒเจฟเจช เจ”เจฎเจพเจธเจจ, เจธเฉˆเจฎเฉ‚เจ…เจฒ เจจเฉ‡เจตเฉ‡เจธ, เจœเจผเฉ‚เจ•เฉ‹ เจตเจฟเจฒเจ•เฉ‹เจ•เจธ-เจ“'เจนเจฐเจจ) เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจฌเจฒเฉ‡เจ•2 เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฌเจฒเจพเจ• เจšเฉ‡เจจ เจŸเฉเจฐเฉ€ เจจเฉ‚เฉฐ เจเจจเจ•เฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจฌเจพเจ“ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค . 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 เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจนเฉˆ;
  • Rust เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง, 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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹