Ryhmitelty tilanteen, ei formaatin mukaan
Tämä kategoria ei ole niinkään teema kuin laatikko. Siinä olevat työkalut ovat pieniä muunnoksia, joita tarvitset jonkin muun ollessa varsinainen tehtävä, joten ne on listattu täällä sen tilanteen mukaan, jossa olet niihin tarttuessasi.
“Lokissa on läpinäkymätön merkkijono enkä tiedä, mikä se on.”
Jos se näyttää tältä: 550e8400-e29b-41d4-a716-446655440000,
UUID-tulkki kertoo version ja, versioille v1, v6
ja v7, ajankohdan, jolloin se luotiin. Jos se näyttää tältä SGVsbG8= tai
päättyy merkkeihin ==, se on Base64 —
pura se. Jos se on paljas kymmennumeroinen luku,
joka alkaa numerolla 17, se on
Unix-aikaleima suunnilleen nykyhetkestä.
“Tarvitsen tunnisteen.” UUID-generaattori tekee versiot v1 ja v3–v7 ja tuottaa tuhansia kerralla testitietokannan alustamiseen.
“Tämä aikaleima on väärin tuhannen kertoimella.” Sekunteja vai millisekunteja — aikaleimamuunnin käsittelee molemmat ja näyttää, kumman annoit sille.
“Tarvitsen tämän data-URI:n oikeana tiedostona.” Tai toisin päin: Base64 kuvaksi.
“Mikä väri tämä tarkalleen on?” Värivalitsin notaatioiden väliseen muuntamiseen, kuvan värivalitsin arvon lukemiseen kuvakaappauksesta tai mallikuvasta.
“Tämän pitää olla snake_case ja se on camelCase.” Kirjainkoon muunnin.
“Mikä on 0xDEADBEEF desimaalilukuna, ja mitä tapahtuu, jos se on etumerkillinen?” Lukujärjestelmämuunnin, joka toisin kuin useimmat käsittelee negatiivisia lukuja ja kahden komplementtia.
Tunnisteet paljastavat enemmän kuin ihmiset odottavat
Yksi asia, joka koskee koko sivua eikä kuulu millekään yksittäiselle työkalusivulle: useat näistä formaateista kantavat tietoa, jota et aikonut julkaista.
UUID v1 sisältää aikaleiman ja koneen MAC-osoitteen. Se oli alkuperäinen suunnittelu — uniikkius taattiin “tämä kone, tämä hetki” -periaatteella. Se tarkoittaa myös, että julkisessa URL-osoitteessa oleva v1-UUID kertoo kenelle tahansa kiinnostuneelle tarkalleen, milloin tietue luotiin, ja antaa hänelle pysyvän tunnisteen sen luoneelle palvelimelle. Voit vahvistaa tämän itse liittämällä yhden tulkkiin.
UUID v7 sisältää myös Unix-aikaleiman, tarkoituksella, koska se, että tunnisteen mukaan järjestäminen ja luontiajan mukaan järjestäminen on sama asia, on erittäin hyödyllistä tietokannan indeksin paikallisuudelle. Hintana on sama paljastuminen: v7-tunnisteet ovat järjestyksessä, joten niiden julkinen näyttäminen paljastaa luontiajat ja antaa jonkun arvioida, kuinka monta tietuetta luot tunnissa, tarkkailemalla kahta niistä.
v4 on se, joka ei paljasta mitään — 122 bittiä satunnaisuutta eikä rakennetta. Siksi se on edelleen oletusarvo kaikkeen käyttäjälle näkyvään, ja siksi “käytä v7:ää pääavaimena, v4:ää julkisena tunnisteena” on järkevä sääntö samalle taulukolle.
Base64 paljastaa kaiken, välittömästi, kenelle tahansa. Se ei ole kätkemistä. Kubernetes-salaisuus on Base64-koodattu, jotta binääriarvot säilyvät YAML:ssä, ei niiden suojaamiseksi.
Kaikki tällä sivulla toimii paikallisesti, mikä tässä kategoriassa merkitsee enemmän kuin useimmissa: tuotantotunnisteet, tokenit ja lokikatkelmat ovat juuri sitä, mitä ei pitäisi liittää jonkun muun palvelimelle purettavaksi.