yescrypt ืืื ืคืื ืงืฆืืืช ืืฆืืจืช ืืคืชืืืช ืืืืกืกืช ืกืืกืื ืืืืืกืกืช ืขื scrypt.
ืืชืจืื ืืช (ืืขืืืช scrypt ื-Argon2):
- ืฉืืคืืจ ืืืชื ืืืืช ืืืชืงืคืืช ืื ืืงืืื ืืช (ืขื ืืื ืืืืืช ืขืืืช ืืืชืงืคื ืชืื ืฉืืืจื ืขื ืขืืืืืช ืงืืืขืืช ืขืืืจ ืืฆื ืืืื).
- ืคืื ืงืฆืืื ืืืืช ื ืืกืคืช (ืืืฉื, ืืฆืืจืช ืืืคืฉืจืืช ืืขืืืจ ืืืืืจืืช ืืืืืืืืช ืืืชืจ ืืืื ืืืขืช ืืช ืืกืืกืื) ืืืืฅ ืืงืืคืกื.
- ืืฉืชืืฉ ืืคืจืืืืืืืื ืงืจืืคืืืืจืคืืื ืฉืืืฉืจื ืขื ืืื NIST.
- ืื ื ืฉืืจ ืืคืฉืจื ืืืฉืชืืฉ ื-SHA-256, HMAC, PBKDF2 ื- scrypt.
ืืฉื ื ืื ืืกืจืื ืืช, ืืืชืืืจืื ืืืชืจ ืคืืจืื ื ืขืืื ืืคืจืืืงื.
ืืื ืืืืฉืืช ืืงืืืืืช (yescrypt 1.0.1) ืืื ืืื ืืืืืจืืช ืงืื ืืช.
ืฉืืจืจ ืฉืื ืืืื 1.0.2:
-
MAP_POPULATE ืืืจ ืื ืืฉืืืืฉ, ืืืืืื ืฉืืืืืงืืช ืืืืฉืืช ืขื ืจืืืื ืืืืืืื ืืฉืคื ืืืชืจ ืืฉืคืขืืช ืฉืืืืืืช ืืืฉืจ ืืืืืืืช.
-
ืงืื SIMD ืขืืฉื ืืขืช ืฉืืืืฉ ืืืืจ ืืืืืจื ืงืื ืืคืื ื-BlockMix_pwxform ื-SMix2. ืื ืขืฉืื ืืฉืคืจ ืืขื ืืช ืงืฆื ืืคืืืขื ืืืืืื ืืืื ืืช ืืืืฆืืขืื.
ืฉืื ืืืื ืืืืืืจื 1.0.3:
- SMix1 ืืืืขื ืืช ืืื ืืงืก V ืขืืืจ ืืงืืื ืจืฆืืคื.
ืฉืื ืืืื ืืืืืืจื 1.1.0:
- Yescrypt-opt.c ื-yescrypt-simd.c ืืืืื ืืืืคืฉืจืืช "-simd" ืืื ื ืืืื ื ืืืชืจ. ืขื ืืฉืื ืื ืืื, ืืืืฆืืขืื ืฉื ืืืืืื SIMD ืืืืจืื ืืืืืช ืืืขื ืืื ืฉืื ืื, ืืื ืืจืืืืช ืกืงืืจืืืช ืืืืจืืช ืืชืคืงื ืืื ืืืชืจ ืืืจืืืืงืืืจืืช ืฉื 64 ืกืืืืืช (ืื ืืืืืืช ืืืชืจ ืืืจืืืืงืืืจืืช ืฉื 32 ืกืืืืืช) ืขื ืืืชืจ ืืืืจืื.
ืืื ืื, yescrypt ืืื ืืขืช ืืืง ืืืกืคืจืืื libxcrypt, ืืืฉืืฉ ืืืคืฆืืช Fedora ื-ALT Linux.
ืืงืืจ: linux.org.ru