TinyBee

Kehittäjätyökalut

Hash-generaattori

Luo SHA-tiivisteitä tekstistä käyttämällä selaimen Web Crypto API:a.

Kuinka käyttää

  1. 1

    Liitä teksti tiivistettäväksi.

  2. 2

    Luo tiivisteet.

  3. 3

    Kopioi tarvitsemasi tiiviste.

Pikavastaus

Hash Generator luo SHA-1-, SHA-256-, SHA-384- ja SHA-512-tiivisteitä liitetystä tekstistä selaimen Web Crypto API:n avulla. Se on paras tarkistussummille, testikiinnikkeille ja sen varmistamiseen, että kaksi tekstisyötettä tuottavat saman tiivisteen.

Tärkeimmät ominaisuudet

  • Luo SHA-1-, SHA-256-, SHA-384- ja SHA-512-tiivisteitä tekstisyötteestä.
  • Käyttää selaimen Web Crypto API:a vakioyksisuuntaisen tiivisteen luomiseen.
  • Toimii paikallisesti lataamatta liitettyä tekstiä palvelimelle.
  • Näyttää useita tiivistemuotoja, jotta voit kopioida järjestelmäsi odottaman muodon.
  • Hyödyllinen API-testeissä, välimuistiavaimissa, eheyden tarkistuksissa ja dokumentaatioesimerkeissä.
  • Ei tarjoa MD5:tä, koska Web Crypto API ei paljasta sitä.

Tietoja tästä työkalusta

Tiivistäminen muuttaa syöttötekstin kiinteäpituiseksi tiivisteeksi, joka muuttuu täysin, kun syöte muuttuu edes hieman. Kehittäjät käyttävät tiivisteitä tarkistussummiin, testikiinnikkeisiin, välimuistiavaimiin, eheyden todentamiseen ja sen vertaamiseen, vastaavatko kaksi arvoa toisiaan tallentamatta alkuperäistä tekstiä. Hash Generator käyttää selaimen Web Crypto API:a laskeakseen vakio-SHA-tiivisteet paikallisesti liitetystä tekstistä. Se tekee siitä kätevän nopeaan virheenkorjaukseen, mutta tiivistäminen ei ole salausta. Et voi palauttaa alkuperäistä tekstiä tiivisteestä, mutta yleiset syötteet voidaan silti arvata hakutaulukoiden avulla. Älä käsittele pelkkää tiivistettä salasanojen tai yksityisten tietojen salaisena suojana. Huomaa myös, että MD5 ei ole saatavilla täällä, koska nykyaikaiset selaimet keskittyvät SHA-algoritmeihin Web Crypton kautta.

Yleiset skenaariot

API-testikiinnikkeet

Luo odotetut SHA-tiivisteet kirjoittaessasi testejä webhook-allekirjoituksille tai hyötykuorman todentamiselle.

Välimuistiavainten tarkistukset

Tiivistä normalisoidut määrityspätkät vertaillaksesi välimuistiavaimia eri ympäristöissä.

Eheyden vertailut

Varmista, että kaksi tekstisyötettä tuottavat saman tiivisteen ennen niiden tallentamista tai lähettämistä.

Dokumentaatioesimerkit

Luo esimerkkitiivistetulosteita README-tiedostoja, tikettejä ja kehittäjien luovutuksia varten.

UKK

Onko tiivistäminen salausta?

Ei. Tiiviste on yksisuuntainen tiiviste, eikä sitä pidä sekoittaa salaukseen.

Luo tämä MD5-tiivisteitä?

Ei. Selaimen Web Crypto API ei tarjoa MD5:tä, joten live-versio keskittyy SHA-tiivisteisiin.

Voinko tiivistää tiedostoja?

Tämä työkalu keskittyy liitettyyn tekstisyötteeseen pikemminkin kuin täysiin tiedostojen tiivistämistyönkulkuihin.

Ladataanko tekstini palvelimelle?

Ei. Tiivisteen luonti suoritetaan paikallisesti selaimessasi.

Mitä SHA-algoritmia minun pitäisi käyttää?

SHA-256 on nykyään yleisin yleinen valinta. Käytä järjestelmäsi tai määrityksesi vaatimaa algoritmia.

Voiko tiivisteitä peruuttaa?

Ei. Tiivisteet ovat yksisuuntaisia, vaikka yleiset syötteet voidaan arvata ennalta laskettujen taulukoiden avulla.

Liittyvät työkalut