Bra blogginlägg: "Att välja en hashfunktion för 2030 och framåt: SHA-2 vs SHA-3 vs BLAKE3" av Sylvain Kerkour. Några slumpmässiga kommentarer från mig: ⤵️
Huh, jag undrar varför SHA-256 var snabbare än BLAKE3 på 1 KiB-testet. ⤵️
Aj. Kanske någon (Jack O'Connor?) 🥺 borde optimera BLAKE3 för de moderna ARM-vektorinstruktionerna. ⤵️
:-) ⤵️
Ja! Hittills har Snuffle-2005/Salsa20/ChaCha20/BLAKE/BLAKE2/BLAKE3:s satsning på SIMD fortsatt att löna sig mer och mer under åren i takt med att processorerna har uppgraderat sin SIMD-kapacitet. ⤵️
UX är kung. I kryptografialgoritmer såväl som i allt annat. ⤵️
En del av bra UX är att erbjuda användaren *färre* alternativ. ⤵️
Det var förresten en av de stora uppgraderingarna i BLAKE3 jämfört med föregångaren BLAKE2. Vi har eliminerat alla valfria varianter. Det står där i titeln på BLAKE3-artikeln: ⤵️
Tack gode Gud för DJB. Och tack DJB för denna viktiga vederläggning. ⤵️
Detta är en viktig punkt. Skriv till din vänliga granne som underhåller WebCrypto-standarder och begär BLAKE3. De kan kopiera den från Deno: ⤵️
🥰
Sucka. Ja. ⤵️
Sucka. Ja. Tja, sagt, Thomas Ptacek! (Även om... "Lurig anledning till anslagstavla"? NIST blev outad av Snowden för att bokstavligen ha standardiserat en bakdörrsalgoritm! Slå upp Dual EC-DRBG. Oavsett vilken blandning av svek eller slarv som förklarar det, lita inte på dem efter det.) 🔚
2,42K