IT-lexikon › Säkerhet › scrypt

scrypt

Säkerhet In English → Uppdaterad: 2026-07-29

Nyckelhärledningsfunktion från 2009 av Colin Percival, ursprungligen för backuptjänsten Tarsnap. Den första som medvetet gjordes minneshård — att gissa lösenord ska kosta RAM, inte bara beräkningar.

Bakgrunden är att bcrypt och PBKDF2 främst kostar processortid, och processortid är billig att skala upp med GPU:er och specialkretsar. scrypt tvingar angriparen att hålla en stor tabell i minnet för varje parallellt gissningsförsök, vilket gör tusentals samtidiga försök dyrt i kisel snarare än i klockcykler. Parametrarna N (minne/kostnad), r (blockstorlek) och p (parallellism) ställs efter vad servern tål. Standardiserad i RFC 7914. Litecoin valde den som brytningsalgoritm just för ASIC-motstånd — och fick ASIC:ar ändå. Argon2, som vann Password Hashing Competition 2015, är dagens rekommendation, men scrypt är fortfarande fullt godtagbart.

← Tillbaka till lexikonet