Utviklere

45 verktøy

Verktøyene en utvikler tar i bruk mellom to commits, alle kjørt i nettleseren din: det du limer inn — en JWT, et API-svar, en konfigurasjonsblokk — når aldri en server. Formater og valider JSON, konverter det til CSV, YAML eller TypeScript-typer, dekod en JWT, test et regulært uttrykk mot direkte inndata, les eller bygg et cron-uttrykk, generer UUID og ULID, regn ut chmod-biter og konverter mellom Base64, heksadesimal og fargeformater.

Ofte stilte spørsmål

Blir JSON, JWT eller andre data jeg limer inn sendt til en server?

Nei. Verktøyene er JavaScript som kjører i nettleseren din: det du limer inn behandles på din egen maskin og lastes aldri opp. Det betyr noe når inndataene er et produksjons-API-svar eller et token — du kan bruke dem på interne data uten at de forlater enheten din.

Er Base64 en form for kryptering?

Nei, og å tro det er en vanlig feil. Base64 er reversibel koding uten nøkkel: hvem som helst dekoder den umiddelbart tilbake til de opprinnelige bytene. Den finnes for å føre binærdata gjennom tekstkanaler, ikke for å skjule. Trenger du hemmelighold, krypter — et passord i Base64 er fortsatt klartekst for den som ser det.

Hvilken UUID-versjon bør jeg generere?

v4 (tilfeldig) er det trygge standardvalget for de fleste ID-er — uforutsigbar og kollisjonssikker. v5 utleder en stabil UUID fra et navnerom og et navn, så samme inndata gir alltid samme ID. v1 bygger inn et tidsstempel og en MAC-adresse. Vil du ha tidsordnede ID-er som indekseres godt i en database, sorterer en ULID kronologisk og forblir unik.

Verifiserer JWT-dekoderen tokenets signatur?

Nei. Den dekoder header og nyttelast så du kan lese kravene, men å dekode er ikke å verifisere. En JWT er bare Base64url-kodet, ikke kryptert, så hvem som helst kan lese den; å bekrefte at den faktisk ble utstedt av serveren din krever å kontrollere signaturen mot hemmeligheten eller den offentlige nøkkelen, noe som skjer i backend-en din.