Hash-reiknir
Sláðu inn texta eða veldu skrá og fáðu MD5-, SHA-1-, SHA-256-, SHA-384- og SHA-512-tætigildin hlið við hlið, hvert með sinn eigin afritunarhnapp. Útreikningurinn fer fram á tækinu þínu með Web Crypto API vafrans og staðbundinni MD5-útfærslu, svo skrám er aldrei hlaðið upp.
0 stafir · 0 orð · 0 línur
- MD5ekki fyrir öryggi
- —
- SHA-1ekki fyrir öryggi
- —
- SHA-256
- —
- SHA-384
- —
- SHA-512
- —
0 stafir · 0 orð · 0 línur
Keyrir alfarið í þessum vafraflipa. Textinn þinn er aldrei sendur inn eða vistaður.
Stærðir tætigilda
Lengdir og tætigildi tómra inntaks voru reiknuð með MD5 þessarar síðu og Web Crypto API þegar síðan var búin til.
| Reiknirit | Bitar tætigildis | Lengd í sextándakerfi | Bitar í blokk | Staða | Tætigildi tómra inntaks |
|---|---|---|---|---|---|
| MD5 | 128 | 32 | 512 | Brotið: árekstrar fundust árið 2004 | d41d8cd98f00b204e9800998ecf8427e |
| SHA-1 | 160 | 40 | 512 | Brotið: árekstur sýndur árið 2017 | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
| SHA-256 | 256 | 64 | 512 | Öruggt (SHA-2) | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
| SHA-384 | 384 | 96 | 1024 | Öruggt (SHA-2) | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b |
| SHA-512 | 512 | 128 | 1024 | Öruggt (SHA-2) | cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e |
Fimm reiknirit, tvö þeirra komin úr notkun
Kjötkássafall breytir inntaki af hvaða stærð sem er í fingrafar af fastri stærð. Ef einum staf er breytt snýst um það bil helmingur úttaksbitanna við, þannig að jafnvel „UltKit“ og „ultkit“ gefa óskyld kjötkássagildi. MD5, sem Ron Rivest gaf út í RFC 1321 árið 1992, gefur 128 bita (32 sextándakerfisstafi). Árið 2004 sýndu Xiaoyun Wang og samstarfsfólk hvernig hægt er að smíða tvö ólík inntök með sömu MD5-kássu, og árið 2012 notaði Flame-spilliforritið MD5-árekstur til að falsa vottorð Microsoft til undirritunar kóða. SHA-1 (160 bitar) féll á sama hátt þegar Google og CWI í Amsterdam birtu fyrsta raunverulega áreksturinn, SHAttered, árið 2017. Báðar eru merktar hér „ekki fyrir öryggi“.
SHA-256, SHA-384 og SHA-512 tilheyra SHA-2 fjölskyldunni, sem NIST skilgreindi í FIPS 180-4, og engin raunhæf árás á þær er þekkt. SHA-256 er sjálfgefið val fyrir hugbúnaðarniðurhal, nýrra hlutasnið Git, TLS-vottorð og Bitcoin. MD5 og SHA-1 henta enn vel í verkefni þar sem enginn árásaraðili er til staðar, svo sem til að finna óviljandi skemmdir eða fjarlægja tvítekin skjöl, og þess vegna birta margar niðurhalssíður þær enn.
Af hverju tæting er ekki dulkóðun
Dulkóðun er afturkræf að hönnun: sá sem hefur lykilinn fær upprunalegu gögnin til baka. Kjötkássa hefur engan lykil og er ekki hægt að snúa við, því óteljandi inntök varpast á hvert kássagildi. Það gerir kjötkássu þó ekki að öruggu geymsluíláti fyrir leyndarmál. Árásaraðili sem sér SHA-256 af stuttu eða algengu inntaki kássar einfaldlega ágiskanir þar til ein passar, og forreiknaðar töflur ná yfir milljarða þekktra lykilorða. Hraðvirkar kássur eru gerðar til að vera hraðar og nútíma skjákort prófa milljarða SHA-256 ágiskana á sekúndu.
Geymdu því lykilorð með viljandi hægri, saltaðri lykilorðakássu eins og Argon2, bcrypt eða scrypt, aldrei með venjulegri MD5 eða SHA-256, og búðu lykilorðin sjálf til með lykilorðasmið. Notaðu þessa síðu í það sem hraðvirkar kássur gera vel: að staðfesta að niðurhalið passi við samlagningargildið sem útgefandinn birtir, bera saman tvær skrár án þess að opna þær, eða athuga kássu sem þinn eigin kóði reiknaði. Texti er kássaður sem UTF-8 án nýlínu í lokin, sem er venjuleg ástæða þess að niðurstaða er önnur en af echo "text" | sha256sum í skipanalínu. Þróunartólin bera kássun saman við afturkræfar kóðanir á einu dæmi.
Algengar spurningar
- Hvernig sannreyni ég niðurhalaða skrá með SHA-256-prófsummu hennar?
- Veldu skrána með Hash a file og berðu SHA-256 línuna saman við gildið á vef útgefandans. Hver einasti stafur þarf að stemma; hástafir í sextándakerfi breyta aðeins því hvernig stafirnir a til f birtast.
- Er hægt að afkóða MD5- eða SHA-256-tætigildi?
- Nei, það er ekkert til að afkóða. Vefir sem segjast snúa kássum við fletta gildinu upp í töflum yfir áður kássaða strengi, sem virkar aðeins fyrir stutt eða algeng inntök.
- Af hverju er MD5 enn í boði ef það er brotið?
- Mörg kerfi birta enn MD5-samlagningargildi og það finnur óviljandi breytingar fullkomlega vel. Það er aðeins brotið gagnvart árásaraðila sem getur viljandi smíðað skrár með sömu kássu.
- Hvert er MD5-tætigildi tóms strengs?
- d41d8cd98f00b204e9800998ecf8427e. Þegar þetta gildi birtist þýðir það yfirleitt að forrit kássaði ekkert, til dæmis vegna þess að skrá hlóðst ekki áður en kássan var reiknuð.
- Er SHA-512 öruggara en SHA-256?
- Hvorug hefur verið brotin og báðar eru langt umfram brute force. SHA-512 hefur lengra úttak og getur verið hraðvirkari á 64 bita örgjörvum, en SHA-256 er algengara val í samlagningargildum og undirskriftum.