Hasło słownika

Base64

Sposób kodowania danych binarnych lub tekstu do znaków ASCII, często używany w HTTP, API, tokenach i konfiguracjach.

Programowaniekategoria
4aliasy
Kategoria: Programowanie
Aliasy: Base 64 kodowanie Base64 base64 encoding Base64url

Opis

Base64 nie jest szyfrowaniem: każdy może łatwo odkodować taki tekst. To tylko wygodny format transportowy, który zamienia bajty na bezpieczny zestaw znaków, aby dane dało się przenosić w nagłówkach HTTP, JSON-ie, URL-ach, plikach konfiguracyjnych czy tokenach. W security ta różnica jest kluczowa: jeśli hasło jest tylko w Base64, to nadal jest praktycznie jawne.

Przykłady

  • YWRtaW46YWRtaW4= po odkodowaniu daje admin:admin.
  • HTTP Basic Auth przesyła login i hasło jako Base64 z ciągu user:password.
  • JWT używa wariantu Base64url dla nagłówka i payloadu.