Base64 kódoló / dekódoló
A Base64 ASCII-biztonságos bináris adatokat képvisel a JSON-hoz, a HTTP-fejlécekhez és az e-mailekhez. UTF-8 szöveg vagy kis fájlok kódolása Base64-be; dekódolja vissza az API hasznos terheket és a JWT szegmenseket olvasható szöveggé — mindezt helyben, anélkül, hogy a hitelesítő adatokat kiszivárogtatná a szerverre.
Bemenet
Kimenet
SGVsbG8gd29ybGQ=
A Base64 kódolása vagy dekódolása
1. Válassz kódolási vagy dekódolási módot.
2. Beillesztés 4 szövegbe vagy Base.
3. A kimenet azonnali olvasása.
4. Eredmény másolása a vágólapra konfigurációhoz vagy hibakereséshez.
Base64 példák
Alap hitelesítési fejléc
Kódolja a "clientId:clientSe" ... csak HTTPS).
JWT hasznos szegmens dekódolása
Az eyJ... token középső része JSON-követelésekre dekódol — párosítás JWT-dekóderrel a teljes elemzéshez.
Kis konfig beágyazása
Ini szállítási kódrészlet kódolása a környezeti változóhoz
Mikor használd ezt az eszközt
• Az API hitelesítési és adat-URI-k hibakeresése során.
• A naplókból származó hibaterhelések dekódolásakor.
• Amikor a kódolás interaktív működését tanítja.
Mikor válassz mást
• Titkosításhoz — a Base64 kódolás, nem titkos.
• Nagy fájlok esetén használjon megfelelő bináris átvitelt, ne pedig óriási Base64 karakterláncokat.
• Ha URL-biztos változatra van szükség — a szabványos Base64 + és / jeleket használ (használd az URL kódoló változatát).
Nincs titkosítás
Bárki dekódolhatja a Base64-et — a kódolt titkokat lefedettnek tekinti, ha elfogják. Mindig a TLS átvitel alatt van.
Méret terhelhetősége
A kódolt adatok kb. 33%-kal nagyobbak — kis tokeneknél elfogadható, videónál pazarló.
JWT munkafolyamat
A fejléc és a hasznos szegmensek külön dekódolása; aláírás ellenőrzése az alkalmazáskódban — a dekódoló eszközök nem érvényesítik a titkosítást.
Gyakori kérdések
URL-biztos Base64?
A +/-t -_-ra cseréli, és elhagyhatja a kitöltést — ellenőrizd az API specifikációit.
Párnázott egyenlőségjelek?
Az érvényes Base64 = vagy == jellel végződik az igazításhoz — vegye figyelembe a szigorú értelmezők dekódolásakor.
A dekódolás nem sikerült?
A bemenetben lehet szóköz vagy rossz ábécé — újsorok kivágása.
Unicode-szöveg?
UTF-8 bájt kódolása, nem UTF-16 — szabvány a webhez.
Feltöltött?
Szám
Képek?
Képek?<<<TN_SPLIT>>Base>6U4 a teljes képadatokhoz>>> munkafolyamat.