jsonecho

Codare Base64

Transformă orice text în Base64, cu manipularea corectă a accentelor și emoji-urilor.

Se încarcă instrumentul...

Cum folosești Codare Base64

  1. Lipește sau scrieți textul.
  2. Selectați URL-secure dacă rezultatul intră într-un URL sau un token.
  3. Copiază stringul Base64.

Despre Codare Base64

Base64 reprezintă date binare folosind 64 de litere, cifre și două simboluri, astfel încât să poată trece prin sisteme care gestionează doar text: e-mail, JSON, URI-uri de date HTML, titluri HTTP. Nu e criptare. Oricine îl poate decodifica, așa că nu-l folosi niciodată pentru a ascunde un secret.

Textul este convertit în bați UTF-8 mai întâi, astfel încât accentele, literele turcești și emoji să supraviețuiască călătoriei de întoarcere. Varianta securizată de URL-uri schimba + și / pentru - și _ și scade padding-ul, care este ceea ce utilizează JWT-urile și multe API-uri web.

Întrebări frecvente

E criptare Base64?

Nu. Este o codificare reversibilă fără cheie. Oricine îl poate decodifica într-o secundă.

De ce producția este de aproximativ o treime mai mare?

Fiecare trei bați de intrare devin patru caractere de ieșire. Costul general este de 33%, plus un pic pentru umplere.

Ce este Base64 securizat prin URL-uri?

O variantă definită în RFC 4648, care înlocuiește + cu - și / cu _ și, adesea, omite = umplere. Poate fi folosit în siguranță în URL-uri și nume de fișiere, fără alte secvențe escape.

De ce alte instrumente dau rezultate diferite pentru accente?

Unele instrumente codifică caracterele ca byte latine-1. Acest instrument utilizează UTF-8, care este ceea ce aproape fiecare sistem modern așteaptă.

Unde găsesc Base64 folosită în practică?

Capetele de autentificare de bază, URI-urile de date pentru imagini mici, jetoanele JWT, atașamentele de e-mail și câmpul de date al secretelor Kubernetes.

Mai multe din URL și Base64

Toate instrumentele →