PROGRAMUOTOJŲ ĮRANKIAI

Base64 koduotuvas ir dekoduotuvas

Koduokite ir dekoduokite Base64 tekstą naršyklėje su UTF-8, Base64URL, užpildu, eilučių laužymu ir apdorojimu po eilutę.

Redaguojant šią pusę, dešinėje atnaujinamas Base64 tekstas.

Redaguojant šią pusę bandoma dekoduoti UTF-8 tekstą kairėje. Dvejetainiai failai gali būti rodomi neteisingai.

Parinktys
Abėcėlė
Išvesties parinktys

Daugumai teksto naudokite standartinį Base64. Base64URL naudokite tada, kai rezultatas bus URL, failo pavadinime, prieigos rakte arba užklausos reikšmėje.

Kaip saugiai naudoti Base64

Ką daro Base64

Baitus paverčia tekstu

Base64 pateikia dvejetainius duomenis spausdinamais simboliais, todėl reikšmė gali keliauti per sistemas, kurios tikisi teksto.

Standartinė ir URL saugi abėcėlės skiriasi

Standartinis Base64 naudoja pliusą ir pasvirąjį brūkšnį. Base64URL naudoja brūkšnį ir pabraukimą, todėl rezultatą lengviau dėti į URL ir failų pavadinimus.

MIME laužymas skirtas senesniems pašto formato duomenims

Kai kurie MIME duomenys laužomi kas 76 simbolius. Dauguma šiuolaikinių API reikšmių lieka vienoje eilutėje, nebent formatas prašo laužymo.

Dažnos klaidos

Laikyti Base64 šifravimu

Base64 gali dekoduoti bet kas. Nenaudokite jo slaptažodžiams, privatiems raktams ar asmens duomenims slėpti.

Naudoti netinkamą abėcėlę

Prieigos raktas su brūkšniu arba pabraukimu tikriausiai yra Base64URL. Reikšmė su pliusu arba pasviruoju brūkšniu dažniausiai yra standartinis Base64.

Dekoduoti dvejetainius failus kaip tekstą

Paveikslai, PDF ir kiti dvejetainiai failai gali dekoduotis į baitus, kurie nėra skaitomas UTF-8 tekstas.

Patarimai

Naudokite eilučių režimą paketams

Kai turite daug nepriklausomų reikšmių, apdorokite kiekvieną eilutę atskirai, kad viena reikšmė nesusilietų su kita.

Palikite užpildą, kai nesate tikri

Lygybės ženklai pabaigoje daugeliui dekoderių padeda suprasti, kaip buvo užpildyti paskutiniai baitai. Juos praleiskite tik tada, kai tikslinis formatas tai leidžia.

Pašalinkite slaptus duomenis prieš dalindamiesi

Base64 dažnai pasitaiko prieigos raktuose, antraštėse ir konfigūracijos failuose. Dekoduokite ir dalinkitės tik tais duomenimis, kuriuos galite atskleisti.