Hopp til innhold
NorscodeNorscode

Moderne kryptografi ut av boksen

ArtikkelAv Norscode-prosjektet

Passordhashing, kryptering og TLS 1.3 følger med i standardbiblioteket — de gode valgene er tatt.

Kryptografi som følger med Argon2idChaCha20-Poly1305BLAKE2bTLS 1.3

Kryptografi er et felt der det er lett å gjøre feil, og der feilene sjelden synes før det er for sent. Derfor er det ett av områdene der «det følger med» betyr aller mest.

Det viktige er allerede valgt

Norscode leverer moderne, anerkjente byggeklosser i standardbiblioteket: Argon2id for passordhashing, ChaCha20-Poly1305 for kryptering med autentisering, BLAKE2b for hashing, og en komplett TLS 1.3 for trygg trafikk. Du slipper å lete deg gjennom tredjepartsbiblioteker og vurdere hvilket som er trygt å stole på — de gode valgene er tatt.

Hvorfor det er en sikkerhetssak

Hver gang et prosjekt må hente inn et eksternt krypto-bibliotek, er det en ny avhengighet å holde oppdatert og en ny ting som kan bli kompromittert. Når det viktige ligger i et gjennomgått standardbibliotek, er det mindre å passe på — og mindre sannsynlig at noen ender opp med en utdatert eller feil brukt algoritme fordi det var det enkleste å finne.

Passordhashing som eksempel

Å lagre passord riktig er en klassisk felle. Argon2id, som følger med, er laget nettopp for dette: treg med vilje, og motstandsdyktig mot maskinvare bygget for å gjette passord. At det er standard, og ikke noe du må lete etter, gjør det mer sannsynlig at det faktisk blir brukt.

God sikkerhet handler ofte om at det trygge valget også er det enkleste. Et standardbibliotek med kryptografi innebygd er en måte å gjøre det slik.

De gode valgene er allerede tatt

Kryptografi er et felt der det er lett å velge feil — en utdatert algoritme, en feil brukt funksjon, en nøkkel håndtert uforsiktig. Ved å legge de anerkjente byggeklossene i standardbiblioteket, tar Norscode det valget for deg. Argon2id er der for passord fordi det er tregt med vilje og motstandsdyktig mot maskinvare bygget for å gjette. ChaCha20-Poly1305 krypterer og autentiserer i ett. BLAKE2b hasher raskt og trygt. Du trenger ikke være kryptograf for å bruke de riktige verktøyene.

Mindre å passe på

Hver gang et prosjekt henter inn et eksternt krypto-bibliotek, er det en ny avhengighet å holde oppdatert og en ny ting som kan bli kompromittert. Når det viktige ligger i et gjennomgått standardbibliotek, er det mindre å passe på — og mindre sannsynlig at noen ender opp med en utdatert eller feil brukt algoritme fordi det var det enkleste å finne.

Trygt er lett

God sikkerhet handler ofte om at det trygge valget også er det enkleste. Skal du lagre et passord, er hash_passord rett der; skal du signere data, er signer og verifiser rett der. At du ikke må lete etter dem, gjør det mer sannsynlig at de faktisk blir brukt — og det er halve poenget med å ha dem innebygd.

Les også

Tilbake til oversikten