BLAKE3 แž˜แžปแžแž„แžถแžš hash cryptographic แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“ แžŠแŸ‚แž›แž›แžฟแž“แž‡แžถแž„ SHA-10 2 แžŠแž„

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸƒแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™ แž•แŸ’แž›แžถแž€แž›แŸแž แŸขแžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž˜แžปแžแž„แžถแžš cryptographic hash แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแžผแž…แž‡แžถ แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž—แžถแž–แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แŸƒแžฏแž€แžŸแžถแžš แž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แžŸแžถแžš แž“แžทแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž แžแŸ’แžแž›แŸแžแžถแžŒแžธแž‡แžธแžแž›แŸ” BLAKE3 แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž›แžฝแž…แž›แŸแžแžŸแž˜แŸ’แž„แžถแžแŸ‹แž‘แŸ (แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แžŠแŸ‚แž›แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž”แŸ’แžšแžพ yescrypt, bcrypt, scrypt แžฌ Argon2) แž–แŸ’แžšแŸ„แŸ‡แžœแžถแž˜แžถแž“แž‚แŸ„แž›แž”แŸ†แžŽแž„แž‚แžŽแž“แžถแž›แŸแžแžŸแž˜แŸ’แž„แžถแžแŸ‹แžฑแŸ’แž™แž”แžถแž“แž›แžฟแž“แžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“ แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž’แžถแž“แžถแž˜แžทแž“แž˜แžถแž“แž€แžถแžšแž”แŸ‰แŸ‡แž‘แž„แŸ’แž‚แžทแž… แž€แžถแžšแž€แžถแžšแž–แžถแžšแž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„ แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แž‚แŸ†แžšแžผแžŠแžพแž˜ แž“แžทแž„แž˜แžทแž“แžšแžŸแžพแž”แž…แŸ†แž–แŸ„แŸ‡แž‘แŸ†แž แŸ†แž“แŸƒแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž”แžถแž“แž›แžปแž”แŸ” แžŸแŸแž…แž€แŸ’แžแžธแž™แŸ„แž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž BLAKE3 แž”แžถแž“แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™ แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž–แžธแžšแž€แŸ’แžšแŸ„แž˜ Public Domain (CC0) แž“แžทแž„ Apache 2.0 แŸ”

แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแžŸแŸ†แžแžถแž“แŸ‹แž“แŸƒแž˜แžปแžแž„แžถแžš hash แžแŸ’แž˜แžธแž‚แžบแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžแŸ’แž–แžŸแŸ‹แž“แŸƒแž€แžถแžšแž‚แžŽแž“แžถ hash แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžšแž€แŸ’แžŸแžถแž”แžถแž“แž“แžผแžœแž—แžถแž–แž‡แžฟแž‡แžถแž€แŸ‹แž“แŸ…แž€แž˜แŸ’แžšแžทแž SHA-3 แŸ” แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แž‘แŸ†แž แŸ†แžŸแž‰แŸ’แž‰แžถแž›แž‘แŸ’แž’แž•แž›แž“แŸ…แž€แŸ’แž“แžปแž„ BLAKE3 แž‚แžบ 32 แž”แŸƒ (256 แž”แŸŠแžธแž) แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž–แž„แŸ’แžšแžธแž€แž‘แŸ…แžแž˜แŸ’แž›แŸƒแžแžถแž˜แžขแŸ†แž–แžพแž…แžทแžแŸ’แžแŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž”แž„แŸ’แž€แžพแž hash แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžฏแž€แžŸแžถแžš 16 KB BLAKE3 แžŠแŸ†แžŽแžพแžšแž€แžถแžš SHA3-256 15 แžŠแž„ SHA-256 แž‚แžปแžŽแž“แžนแž„ 12 แžŠแž„ SHA-512 แž‚แžปแžŽแž“แžนแž„ 8 แžŠแž„ SHA-1 แž‚แžปแžŽแž“แžนแž„ 6 แžŠแž„ แž“แžทแž„ BLAKE2b แž…แŸ†แž“แžฝแž“ 4 แžŠแž„แŸ” แž‚แž˜แŸ’แž›แžถแžแžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž“แŸ…แžแŸ‚แž˜แžถแž“แž“แŸ…แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แžทแž“แŸ’แž“แž“แŸแž™แž€แŸ’แž“แžปแž„แž”แžšแžทแž˜แžถแžŽแžŠแŸแž…แŸ’แžšแžพแž“ แžงแž‘แžถแž แžšแžŽแŸ BLAKE3 แž”แŸ’แžšแŸ‚แž‘แŸ…แž‡แžถ แž›แžฟแž“แž‡แžถแž„แž˜แžปแž“ SHA-256 แžŠแŸ„แž™ 8 แžŠแž„แž“แŸ…แž–แŸแž›แž‚แžŽแž“แžถ hash แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แž…แŸƒแžŠแž“แŸ’แž™ 1GB แŸ”

BLAKE3 แž˜แžปแžแž„แžถแžš hash cryptographic แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“ แžŠแŸ‚แž›แž›แžฟแž“แž‡แžถแž„ SHA-10 2 แžŠแž„

แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แžขแŸ’แž“แž€แž‡แŸ†แž“แžถแž‰แž€แžถแžšแž‚แŸ’แžšแžธแž”แžŠแŸแž›แŸ’แž”แžธแž›แŸ’แž”แžถแž‰ (Jack O'Connor, แž›แŸ„แž€ Jean-Philippe Aumasson, แž›แŸ„แž€ Samuel Neves, แž แŸ’แžŸแžผแž€แžผแžœแŸ‰แžถแžœแžธแž›แž€แžผ - แžขแžผแž แžผแžšแžทแž“) แž“แžทแž„แž”แž“แŸ’แžแžขแž—แžทแžœแžŒแŸ’แž algorithm แž•แŸ’แž›แžถแž€แž›แŸแž แŸข แž“แžทแž„แž”แŸ’แžšแžพแž™แž“แŸ’แžแž€แžถแžšแž˜แžฝแž™แžŠแžพแž˜แŸ’แž”แžธแžขแŸŠแžทแž“แž€แžผแžŠแž˜แŸ‚แž€แž’แžถแž„แžแŸ’แžŸแŸ‚แžŸแž„แŸ’แžœแžถแž€แŸ‹แž”แŸ’แž›แžปแž€ Bao. แž˜แžทแž“แžŠแžผแž… BLAKE2 (BLAKE2b, BLAKE2s) BLAKE3 แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžแŸ‚แž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸ’แžšแž”แŸ‹แžœแŸแž‘แžทแž€แžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹ แžŠแŸ‚แž›แž˜แžทแž“แž‡แžถแž”แŸ‹แž“แžนแž„แž‡แž˜แŸ’แžšแŸ…แž”แŸŠแžธแž แž“แžทแž„แž‘แŸ†แž แŸ†แžŸแž‰แŸ’แž‰แžถแŸ”

แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž˜แŸ’แžšแŸแž…แžŠแŸ„แž™แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž…แŸ†แž“แžฝแž“แž‡แžปแŸ†แž–แžธ 10 แž‘แŸ… 7 แž แžพแž™แž”แŸ†แž”แŸ‚แž€แž”แŸ’แž›แžปแž€แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž€แŸ’แž“แžปแž„แž”แŸ†แžŽแŸ‚แž€ 1 KB แŸ” แž™แŸ„แž„แžแžถแž˜แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแž–แžฝแž€แž‚แŸแž”แžถแž“แžšแž€แžƒแžพแž‰แž€แžถแžšแž”แž‰แŸ’แž…แžปแŸ‡แž”แž‰แŸ’แž…แžผแž›แž˜แžฝแž™แŸ” แž—แžŸแŸ’แžแžปแžแžถแž„แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แžŠแŸ„แž™ 7 แž‡แžปแŸ†แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™ 10 แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžšแž€แŸ’แžŸแžถแž€แž˜แŸ’แžšแžทแžแž“แŸƒแž—แžถแž–แž‡แžฟแž‡แžถแž€แŸ‹แžŠแžผแž…แž‚แŸ’แž“แžถ (แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแž–แž…แŸ’แž”แžถแžŸแŸ‹แž›แžถแžŸแŸ‹แžขแŸ’แž“แž€แžขแžถแž…แž•แŸ’แžแž›แŸ‹แžงแž‘แžถแž แžšแžŽแŸแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž›แžถแž™แž•แŸ’แž›แŸ‚แžˆแžพแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž›แžถแž™ - แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธ 7 แžœแžทแž“แžถแž‘แžธแž•แŸ’แž›แŸ‚แžˆแžพแžแŸ’แžšแžผแžœแž”แžถแž“แž›แžถแž™แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž แžพแž™ 3 แžœแžทแž“แžถแž‘แžธแž”แž“แŸ’แžแŸ‚แž˜แž“แžนแž„ แž˜แžทแž“แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แž—แžถแž–แžŸแŸŠแžธแžŸแž„แŸ’แžœแžถแž€แŸ‹แž“แŸƒแž›แŸ’แž”แžถแž™) แŸ” แž‘แŸ„แŸ‡แž‡แžถแž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ แžขแŸ’แž“แž€แžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž”แž„แŸ’แž แžถแž‰แž€แžถแžšแž„แžฟแž„แž†แŸ’แž„แž›แŸ‹ แžŠแŸ„แž™แž‡แžฟแžแžถ แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“ 7 แž‡แžปแŸ†แž‚แžบแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž‘แž”แŸ‹แž‘แž›แŸ‹แž“แžนแž„แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžŠแŸ‚แž›แž‚แŸแžŸแŸ’แž‚แžถแž›แŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž›แžพแžŸแž‰แŸ’แž‰แžถ 3 แž‡แžปแŸ†แž”แž“แŸ’แžแŸ‚แž˜แžขแžถแž…แž˜แžถแž“แž”แŸ’แžšแž™แŸ„แž‡แž“แŸแž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžแŸ’แž˜แžธแžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž“แŸ…แž–แŸแž›แžขแž“แžถแž‚แžแŸ”

แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แž‡แžถแž”แŸ’แž›แžปแž€ แž“แŸ…แž€แŸ’แž“แžปแž„ BLAKE3 แžŸแŸ’แž‘แŸ’แžšแžธแž˜แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ‚แž„แž…แŸ‚แž€แž‘แŸ…แž‡แžถแž”แŸ†แžŽแŸ‚แž€ 1 KB แž แžพแž™แž”แŸ†แžŽแŸ‚แž€แž“แžธแž˜แžฝแž™แŸ—แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ†แž”แŸ‚แž€แžŠแŸ„แž™แžฏแž€แžšแžถแž‡แŸ’แž™แŸ” แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžŸแž‰แŸ’แž‰แžถแž“แŸƒแž”แŸ†แžŽแŸ‚แž€แž“แŸ…แž›แžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“ แž˜แŸ‚แž€แž’แžถแž„ Merkle แž‚แŸ„แž›แž–แžธแžš แžŸแž‰แŸ’แž‰แžถแž’แŸ†แž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แŸ” แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แž“แŸแŸ‡แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž™แžพแž„แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž“แŸƒแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŸแŸ’แžšแž”แž‚แŸ’แž“แžถแž“แŸ…แž–แŸแž›แž‚แžŽแž“แžถแžŸแž‰แŸ’แž‰แžถ - แžงแž‘แžถแž แžšแžŽแŸแžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžขแŸ†แž–แžธแžŸแŸŠแžธแž˜แžŒแžธ 4 แžแŸ’แžŸแŸ‚แžŠแžพแž˜แŸ’แž”แžธแž‚แžŽแž“แžถแž แžถแžŸแž“แŸƒ 4 แž”แŸ’แž›แžปแž€แž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸ†แžŽแžถแž›แž‚แŸ’แž“แžถแŸ” แž˜แžปแžแž„แžถแžš hash แž”แŸ’แžšแž–แŸƒแžŽแžธ SHA-* แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แžทแž“แŸ’แž“แž“แŸแž™แžแžถแž˜แž›แŸ†แžŠแžถแž”แŸ‹แž›แŸ†แžŠแŸ„แž™แŸ”

แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžšแž”แžŸแŸ‹ BLAKE3

  • แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžแŸ’แž–แžŸแŸ‹;
  • แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– แžšแžฝแž˜แž‘แžถแŸ†แž„แž€แžถแžšแž‘แž”แŸ‹แž‘แž›แŸ‹ แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž–แž“แŸ’แž›แžผแžแžŸแžถแžšแžŠแŸ‚แž› SHA-2 แž„แžถแž™แž“แžนแž„แž€แžพแž;
  • แž’แžถแž“แžถแž—แžถแž–แžŸแŸ’แžšแž”แž‚แŸ’แž“แžถแž“แŸƒแž€แžถแžšแž‚แžŽแž“แžถแž›แžพแž…แŸ†แž“แžฝแž“แžแŸ’แžŸแŸ‚แžŸแŸ’แžšแžกแžถแž™ แž“แžทแž„แž”แžŽแŸ’แžแžถแž‰ SIMD แžŽแžถแž˜แžฝแž™แŸ”
  • แž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž€แžถแžšแžขแžถแž”แŸ‹แžŠแŸแž แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž“แŸƒแžŸแŸ’แž‘แŸ’แžšแžธแž˜;
  • แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„ PRF, MAC, KDF, XOF modes แž“แžทแž„แž‡แžถ hash แž’แž˜แŸ’แž˜แžแžถ;
  • แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžแŸ‚แž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แž‘แžถแŸ†แž„แžขแžŸแŸ‹ แž›แžฟแž“แž‘แžถแŸ†แž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’ x86-64 แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ†แžŽแžพแžšแž€แžถแžš ARM 32-bitแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster