Ce este codificarea Base64?
Base64 este o schemă de codificare binar-text care convertește orice date binare în caractere ASCII tipăribile. Este unul dintre cele mai utilizate mecanisme de codificare în dezvoltarea web și API-uri. Datele de ieșire sunt cu aproximativ 33% mai mari decât originalul.
Utilizări cheie
JWT — tokeni JSON Web
Anteturile și payload-urile JWT sunt codificate în Base64url. Decodificarea primelor două părți dezvăluie algoritmul și claims-urile ca JSON. Payload-urile JWT sunt doar codificate, nu criptate.
HTTP Basic Authentication
Schema HTTP Basic Auth codifică utilizator:parolă ca Base64 în antetul Authorization. Trebuie folosit întotdeauna prin HTTPS.
Base64 nu este criptare
Base64 nu oferă nicio confidențialitate. Oricine îl poate decodifica în milisecunde. Nu folosiți niciodată Base64 pentru a ascunde parole sau date personale.
Confidențialitate
Toate operațiile sunt efectuate în browser. Nicio dată de intrare nu este trimisă pe server.
Comentarii