Tætigildaframleiðandi
Búðu til MD5-, SHA-1-, SHA-256- og SHA-512-tætigildi texta eða skráa af hvaða stærð sem er og staðfestu skráarsummur. Allt keyrir í vafranum þínum.
Hvernig á að nota tætigildaframleiðandann
- Undir Tætigildi velurðu Texti eða Skrár.
- Fyrir texta slærðu hann inn eða límir í Texti til að tæta. Tætigildin uppfærast á meðan þú skrifar; hnappurinn Reikna tætigildi endurreiknar þau eftir þörfum.
- Fyrir skrár sleppirðu einni eða fleiri skrám á sleppisvæðið eða smellir á það til að velja þær. Framvindustika birtist fyrir stórar skrár, með hnappinum Hætta við.
- Veldu Reiknirit sem þú þarft (MD5, SHA-1, SHA-256, SHA-512) og Úttakssnið: sextándakerfi með lágstöfum, sextándakerfi með hástöfum eða Base64.
- Til að staðfesta niðurhal skaltu líma birtu skráarsummuna í Bera saman við væntanlegt tætigildi (valfrjálst). Verkfærið segir þér hvaða reiknirit passar, eða að ekkert geri það.
Hvað er tætigildi?
Dulritunartætifall breytir hvaða inntaki sem er, hvort sem það er orð eða 50 GB diskmynd, í stuttan fingrafar af fastri stærð. Sama inntak gefur alltaf sama tætigildið og ef einum bita inntaksins er breytt breytist niðurstaðan algjörlega. Ekki er hægt að snúa tætigildi við til að fá inntakið aftur.
| Reiknirit | Stærð úttaks | Lengd í sextándakerfi | Staða |
|---|---|---|---|
| MD5 | 128 bitar | 32 stafir | Brotið: aðeins skráarsummur |
| SHA-1 | 160 bitar | 40 stafir | Brotið: árekstrar sýndir 2017 |
| SHA-256 | 256 bitar | 64 stafir | Öruggt, núverandi staðall |
| SHA-512 | 512 bitar | 128 stafir | Öruggt, oft hraðara á 64 bita örgjörvum |
Til dæmis er SHA-256-tætigildi abc ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.
Að staðfesta niðurhal
Hugbúnaðarútgefendur birta oft SHA-256-skráarsummu við hlið skránna sinna. Eftir niðurhal skaltu opna haminn Skrár, sleppa skránni og líma birtu gildið í samanburðarreitinn. Samsvörun sannar að skráin skemmdist ekki við niðurhalið og er eins og skráin sem útgefandinn tætti. Hún sannar ekki að útgefandinn sé áreiðanlegur. Til þess þarf skráarsumman sjálf að koma frá traustri heimild, svo sem HTTPS-vef eða undirritaðri útgáfu.
Hvernig stórar skrár eru meðhöndlaðar
Skrár eru lesnar staðbundið og þeim er aldrei hlaðið upp. Skrár allt að 64 MB eru tættar í einni umferð með innbyggðu Web Crypto API vafrans þíns. Stærri skrár eru lesnar í 4 MB bitum og færðar í stigvaxandi tætifall, svo minnisnotkun helst jöfn og hægt er að tæta skrár upp á nokkur gígabæti. Á venjulegri tölvu geturðu búist við nokkur hundruð megabætum á sekúndu fyrir SHA-256.
Texti, kóðun og línulok
Tætigildi er reiknað yfir bæti, ekki stafi. Þetta verkfæri kóðar texta sem UTF-8, staðalinn á vefnum og í flestum forritunarmálum. Ef þú færð aðra niðurstöðu annars staðar skaltu leita að földum mun: nýrri línu í lokin (echo "abc" | sha256sum tætir abc\n; notaðu echo -n), línulokum Windows (\r\n) eða annarri kóðun eins og UTF-16.
Algengar spurningar
Get ég notað MD5 eða SHA-1 til að geyma lykilorð?
Nei, og ekki hreint SHA-256 heldur. Þessi föll eru hönnuð til að vera hröð, svo árásaraðili getur prófað milljarða ágiskana á sekúndu. Lykilorð þurfa hægvirkt reiknirit með salti eins og Argon2, bcrypt eða scrypt.
Er MD5 enn gagnlegt?
Já, til að greina óviljandi skemmdir, afrita skrár eða passa við gamlan lista af skráarsummum. Það má ekki treysta á það gegn viljandi fölsun, því hver sem er getur búið til tvær ólíkar skrár með sama MD5.
Er skránum mínum hlaðið upp?
Nei. Vafrinn þinn les skrárnar og tætir þær. Engu er sent á netþjón, svo þú getur tætt trúnaðarskjöl.
Af hverju passar tætigildið mitt ekki við það úr skipanalínunni?
Inntakið er nær alltaf ólíkt: ný lína í lokin, bil, línulok eða textakóðun. Fyrir skrár skaltu ganga úr skugga um að niðurhalið sé heilt. Eitt bæti sem vantar gefur algjörlega annað tætigildi.
Hver er munurinn á sextándakerfi og Base64 í úttaki?
Þetta eru tvær leiðir til að skrifa sömu bætin. Sextándakerfi er venjulega sniðið fyrir skráarsummur; Base64 er styttra og er notað til dæmis í Subresource Integrity (sha256-…) eigindum. Samanburðarreiturinn tekur við hvoru tveggja.
Tengd verkfæri
- Base64-kóðun og afkóðun Ókeypis Base64-kóðun og afkóðun með fullum UTF-8 stuðningi og base64url-valkosti. Virkar í vafranum þínum og engu er hlaðið upp.
- UUID-framleiðandi Ókeypis UUID-framleiðandi fyrir útgáfu 4 og útgáfu 7. Búðu til allt að 1 000 í einu, með hástöfum eða án bandstrika, og afritaðu eða sæktu sem .txt.
- Regex-prófari Prófaðu JavaScript-reglulegar segðir í beinni með lituðum samsvörunum, söfnunarhópum, útskiptingu og skýringu á hverju tákni á venjulegu máli.