Vad är Base64-kodning?
Base64 är ett binärt-till-text-kodningsschema som konverterar valfri binär data till utskrivbara ASCII-tecken. Det är en av de mest använda kodningsmekanismerna inom webbutveckling och API:er. Utmatningsdata är ca 33% större än originalet.
Viktiga användningsområden
JWT — JSON Web Tokens
JWT-huvuden och nyttolaster är Base64url-kodade. Att avkoda de två första delarna avslöjar algoritmen och anspråken som JSON. JWT-nyttolaster är bara kodade, inte krypterade.
HTTP Basic Authentication
HTTP Basic Auth-schemat kodar användare:lösenord som Base64 i Authorization-headern. Måste alltid användas via HTTPS.
Base64 är inte kryptering
Base64 ger ingen konfidentialitet. Vem som helst kan avkoda det på millisekunder. Använd aldrig Base64 för att dölja lösenord eller personuppgifter.
Integritet
Alla operationer sker i webbläsaren. Ingen inmatning skickas till servern.
Kommentarer