BLAKE3 āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ• āĻšā§āĻ¯āĻžāĻļ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻ¯āĻž SHA-10 āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ 2 āĻ—ā§āĻŖ āĻĻā§āĻ°ā§āĻ¤

āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ• 3, āĻ¯āĻž āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻ–āĻŖā§āĻĄāĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž, āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŽāĻžāĻŖā§€āĻ•āĻ°āĻŖ āĻāĻŦāĻ‚ āĻĄāĻŋāĻœāĻŋāĻŸāĻžāĻ˛ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻŽāĻ¤ā§‹ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ• āĻšā§āĻ¯āĻžāĻļ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻĢāĻžāĻ° āĻ•āĻ°ā§‡ā§ˇ BLAKE3 āĻĒāĻžāĻ¸āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšā§āĻ¯āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ¨āĻ¯āĻŧ (āĻĒāĻžāĻ¸āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ yescrypt, bcrypt, scrypt āĻŦāĻž Argon2 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡), āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻšāĻ˛ āĻ•ā§‹āĻ¨ āĻ¸āĻ‚āĻ˜āĻ°ā§āĻˇā§‡āĻ° āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻ¸āĻš āĻ¯āĻ¤ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ āĻšā§āĻ¯āĻžāĻļ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž, āĻāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ–ā§‹āĻāĻœāĻž āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻļ āĻ•āĻ°āĻž āĻĄā§‡āĻŸāĻžāĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤ BLAKE3 āĻāĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• āĻĄā§‹āĻŽā§‡āĻ¨ (CC0) āĻāĻŦāĻ‚ Apache 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 āĻ—ā§āĻŖ āĻĻā§āĻ°ā§āĻ¤

āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĻŸāĻŋ āĻŦāĻŋāĻ–ā§āĻ¯āĻžāĻ¤ āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻĢāĻŋ āĻŦāĻŋāĻļā§‡āĻˇāĻœā§āĻžāĻĻā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ (āĻœā§āĻ¯āĻžāĻ• āĻ“'āĻ•āĻ¨āĻ°, āĻœāĻŋāĻ¨-āĻĢāĻŋāĻ˛āĻŋāĻĒ āĻ†āĻ‰āĻŽāĻžāĻ¸āĻ¨, āĻ¸ā§āĻ¯āĻžāĻŽā§āĻ¯āĻŧā§‡āĻ˛ āĻ¨ā§‡āĻ­ā§‡āĻ¸, Zooko Wilcox-O'Hearn) āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦāĻŋāĻ•āĻžāĻļ āĻ…āĻŦā§āĻ¯āĻžāĻšāĻ¤ āĻ°āĻžāĻ–ā§‡ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ• 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 āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ā§‡ āĻ—āĻŖāĻ¨āĻžāĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻž;
  • āĻĒā§āĻ°āĻŦāĻžāĻšā§‡āĻ° āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ†āĻĒāĻĄā§‡āĻŸ āĻāĻŦāĻ‚ āĻ¯āĻžāĻšāĻžāĻ‡āĻ•ā§ƒāĻ¤ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž;
  • PRF, MAC, KDF, XOF āĻŽā§‹āĻĄā§‡ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻšā§āĻ¯āĻžāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨;
  • āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ, āĻ‰āĻ­āĻ¯āĻŧ x86-64 āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ 32-āĻŦāĻŋāĻŸ āĻāĻ†āĻ°āĻāĻŽ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻĻā§āĻ°ā§āĻ¤āĨ¤

āĻ‰āĻ¤ā§āĻ¸: opennet.ru

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨