Hajautusgeneraattori - SHA-1, SHA-256, SHA-384, SHA-512 (teksti ja tiedosto)

Laske SHA-1-, SHA-256-, SHA-384- ja SHA-512-heksatiivisteet mistä tahansa tekstistä tai tiedostosta. Käyttää selaimen sisäänrakennettua Web Crypto API:ta — tietosi eivät koskaan poistu laitteeltasi.

Syöteteksti tai tiedosto
SHA-1
SHA-256
SHA-384
SHA-512

Tietoa kryptografisesta hajautuksesta

Kryptografinen hajautusarvo määrittää minkä tahansa syötteen kiinteän pituiseen sormenjälkeen, jota ei ole mahdollista peruuttaa. SHA-256 on nykyaikainen oletus eheystarkistuksissa. SHA-1 on osoitettu perinteisten yhteensopivuuksien osalta, mutta sitä ei enää pidetä turvallisena törmäyshyökkäyksiä vastaan. MD5 on tarkoituksella jätetty pois, koska se on rikkinäinen turvallisuussyistä.

Frequently Asked Questions

SHA-1, SHA-256, SHA-384 ja SHA-512 — kaikki algoritmit, jotka selaimen Web Crypto API on paljastanut. Digest esitetään pienellä keksadesimaalimerkkijonolla, joka on tarkistussummatiedostojen, pakettimanifestien ja HMAC-työkalujen odotettu muoto.

features

Ne eroavat ulostulon pituudessa ja suunnittelun generoinnissa. SHA-256 on nykyaikainen oletus eheystarkistuksiin ja useimpiin lohkoketjun käyttöön. SHA-384 ja SHA-512 tuottavat pidempiä digestejä, jotka kestävät pituuslaajennushyökkäyksiä. SHA-1 on osoitettu perinteisten yhteensopivuuksien osalta, mutta sitä ei enää pidetä turvallisena törmäyshyökkäyksiä vastaan.

technical

MD5 on rikki: törmäyshyökkäykset ovat käytännöllisiä kannettavalla, joten sitä ei saa käyttää turvallisuusherkkyyteen. Jätämme sen tarkoituksella pois, jotta uusi koodi ei olisi riippuvainen siitä. Ei-turvallisuustarkoituksiin, kuten välimuistiavaimiin, suosittele SHA-256:ta, joka on lyhennetty tarvitsemaasi kokoon.

technical

Molemmat. Liitä merkkijono tai pudota tiedosto syötelaatikkoon — työkalu lukee tiedoston binäärivirtana ja syöttää sen suoraan hajautusrajapintaan, jolloin tiiviste vastaa sha256sumin, openssl dgst:n tai PowerShellin Get-FileHashin tuottamaa.

features

Ei. Kryptografiset tiivisteet ovat yksisuuntaisia funktioita: kun on tiiviste, ei ole tehokasta tapaa palauttaa syötettä. Siinä on koko pointti — eheystarkistukset, salasanojen tallennus ja allekirjoitukset perustuvat kaikki tähän ominaisuuteen.

technical

Ei. Web Crypto API ajaa tiivisteen selaimesi sisällä, joten syöte ei koskaan kulje verkon yli. Se tekee työkalusta turvallisen salaisuuksille, yksityisavaimille ja kaikille tiedostoille, joita et haluaisi ladata.

privacy

Use Cases

Varmista tiedoston eheys latauksen jälkeen

Laske ISO-, asennus- tai julkaisuartefaktin SHA-256-kooste ja vertaa sitä julkaisijan tarkistussummaan varmistaaksesi, ettei tiedostoa ole vioittunut tai manipuloitu

utility

Tunnista kaksoiskappaleet suurissa kuvakirjastoissa

Hajautustiedostoja löytääksesi duplikoituja valokuvia, dokumentteja tai resursseja kansioista, NAS-jaoista ja pilvilevyistä vertaamatta niitä tavu kerrallaan joka kerta

utility

Allekirjoita ja vahvista Webhook-hyötykuormat

Luo SHA-256-kooste webhook-rungosta, jotta Stripe-, GitHub-, Shopify- ja Twilio HMAC -allekirjoitukset voidaan validoida paikallisen integraation ja virheenkorjauksen aikana

technical

Sormenjälkiohjelmiston julkaisut auditointia varten

Tuota SHA-512-sormenjäljet binääreille, konttikuville ja vapauta tarballeja, jotta vaatimustenmukaisuustiimit voivat tarkastaa, mikä rakennus toimitettiin millekin asiakkaalle

business

Luo välimuistiavaimet ja ETagit

Hajautuspyyntöjen runkoja, kyselyparametreja tai tiedoston sisältöä determinististen välimuistiavainten johtamiseksi Redisille, Cloudflare Workersille ja CDN ETag -otsikoille

web

Varmista varmuuskopion eheys ajan myötä

Tallenna SHA-256-koosteet kuukausittaisista varmuuskopioista ja tee ne uudelleen myöhemmin varmistaaksesi, ettei bit-rot ole hiljaisesti korruptoitunut kriittisiä arkistoja pitkäaikaisella tallennusvälineellä

utility