Rit-smiður — ókeypis
Búðu til MD5-, SHA-1-, SHA-256-, SHA-512- og CRC32-tætigildi úr texta eða skrám. Staðfestu sannvottunarsummur og heilleika gagna.
Eftirlitssummur á móti lykilorðs-hash: Þetta eru almætar eftirlitssummur — ekki staðgengill fyrir lykilorðs-hash (notaðu bcrypt, Argon2 eða scrypt fyrir lykilorð). SHA-1 hentar heldur ekki fyrir öryggisnæmar heilleika-kröfur.
Algeng notkun
- Staðfestu skrá heilleika með hashBúðu til SHA-256 checksöm fyrir niðurhalda skrá og bera hana saman við útgefanda checksöm til að staðfesta að hún sé óbreytt.
- Búðu til checksöm fyrir gagnaheilleikaBúðu til SHA-256 hash af texta eða skrám til að bera kennsl á skemmum, sannreyna afrit og endurskoða gagnaveitu.
- Fjölraeita skrár með hashBera kennsl á tvíteknar skrár með því að bera saman SHA-256 hash þeirra — eins efni framleiðir eins hash.
- Skilja leynisorð hashingLærðu hvernig dulritun hash virkar með því að sjá hvernig texta breytingar framleiða allt öðruvísi hash úttakum.
- Búðu til hash fyrir API beiðni undirritunSkilja HMAC undirritun með því að reikna hash AF API nálganir áður en þú sendir undirritun beiðnum.
Hvernig það virkar
Hash-myndun keyrir alfarið í vafranum þínum með blöndu af Web Crypto API (fyrir SHA-1, SHA-256, SHA-384, og SHA-512) og handskrifuðum útfærslum af MD5 og CRC32 — því Web Crypto API sleppir vísvitandi báðum þessum eldri reikniritum. Ekkert texta- eða skráarinnihald er nokkurn tíma sent upp neins staðar.
- 1Inntak er lesið í bætiFyrir textainntak breytir innbyggt TextEncoder vafrans strengnum í UTF-8 bætafylki. Fyrir skrár allt að 500 MB les arrayBuffer() aðferð File API hráa tvíundargagnið beint í minni — skráin yfirgefur aldrei tækið þitt.
- 2Sex reiknirit keyra samhliðaSHA-1, SHA-256, SHA-384, og SHA-512 eru afhent crypto.subtle.digest(), native WebCrypto útfærslu vafrans. MD5 er reiknað með sjálfstæðri RFC 1321 útfærslu byggðri inn í tólið (WebCrypto sleppir MD5 vísvitandi); fyrir stór inntök gefur það eftir til event-loopsins á hverjum 4 MB svo flipinn haldist viðbragðsgóður. CRC32 notar fyrirfram reiknaða 256-færslu IEEE 802.3 uppflettitöflu fyrir hraða bæta-fyrir-bæta vinnslu.
- 3Hex-samantektir eru sýndar um leið og þær ljúkaNiðurstaða sérhvers reikinritis er skrifuð í UI-ið um leið og hún leysist — hraðari reiknirit eins og CRC32 birtast næstum samstundis á meðan SHA-512 yfir stóra skrá gæti tekið aðeins lengri tíma. Öll sex keyra samtímis með Promise.all, svo heildarbiðtíminn er ákvarðaður af hægasta reikniritinu, ekki summu þeirra.
- 4Valfrjáls sannreyning eftirlitssummuLímdu þekkta eftirlitssummu í sannreyningarreitinn og tólið ber hana saman við öll sex reiknuðu samantektirnar. Það sjálfgreinir hvaða reiknirit passar (eða ætti að passa) með því að telja hex-stafina — 32 stafir gefa til kynna MD5, 40 gefa til kynna SHA-1, 64 gefa til kynna SHA-256, og svo framvegis — tilkynnir svo samsvörun, ósamsvörun, eða óþekkta lengd.
Texti og skrár þínar eru unnar algjörlega innan vafrans þíns — ekkert er sent á netþjón, skráð, eða geymt umfram núverandi síðulotu.
Tengd verkfæri
Skráarrit / Gátgildi
Reiknaðu SHA-256, SHA-1, SHA-384 og SHA-512 gátgildi hvaðar skrár sem er og staðfestu niðurhal gegn birtu gátgildi hennar. Skráin er aldrei hlöðin upp.
ICS dagatalssmiður
Opnaðu .ics skrá til að sjá viðburðina, flytja þá út í CSV eða breyta þeim. Eða búðu til .ics dagatalsboð fyrir Apple Calendar, Outlook og Google, með endurtekningu og áminningum. Keyrir alfarið í vafranum þínum.
chmod-heimildaeiknareiknir
Skipta Unix-skráarheimilda á milli eiganda, hóps og annarra til að fá áttundargildi (755), táknsetningu (rwxr-xr-x) og nákvæma chmod-skipun.