yescrypt 1.1.0

yescrypt — funkce generování klíče na základě hesla, založená na scrypt.

Výhody (ve srovnání se scrypt a Argon2):

  • Zvýšení odolnosti vůči offline útokům (kvůli zvýšení nákladnosti útoku při neměnných nákladech na obranu).
  • Další funkčnost (např. možnost přepnout na odolnější nastavení bez znalosti hesla) už v základu.
  • Používání kryptografických primitiv, které schválil NIST.
  • Stále je možné používat SHA-256, HMAC, PBKDF2 a scrypt.

Existují také nevýhody, podrobně popsány na stránce projektu.

Od poslední zprávy (yescrypt 1.0.1) se uskutečnilo několik drobných vydání.


Změny ve vydání 1.0.2:

  • Již se nepoužívá MAP_POPULATE, neboť v nových víceročních testech se objevilo více negativních efektů než pozitivních.

  • V kódu SIMD se nyní opět používají buffery pro vstup a výstup v BlockMix_pwxform ve SMix2. To může mírně zlepšit hit rate v cache a tedy výkonnost.

Změny ve vydání 1.0.3:

  • V SMix1 byla optimalizována indexace V pro sekvenční zápis.

Změny ve vydání 1.1.0:

  • Došlo ke sloučení yescrypt-opt.c a yescrypt-simd.c, nyní není k dispozici možnost „-simd“. S touto změnou by měla být výkonnost SIMD sestavení téměř nezměněná, ale skalarové sestavení by měly být výkonnější na 64bitových architekturách (ale pomalejší na 32bitových) s větším množstvím registrů.

Také yescrypt je nyní součástí knihovny libxcrypt, která se používá v distribucích Fedora a ALT Linux.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster