Hash sortzailea
Idatzi testua edo aukeratu fitxategi bat, eta haren MD5, SHA-1, SHA-256, SHA-384 eta SHA-512 laburpenak elkarren ondoan jasoko dituzu, bakoitza bere kopiatzeko botoiarekin. Hasha zure gailuan kalkulatzen da, nabigatzailearen Web Crypto APIarekin eta MD5 errutina lokal batekin; beraz, fitxategiak ez dira inoiz igotzen.
0 karaktere · 0 hitz · 0 lerro
- MD5ez da segurtasunerako
- —
- SHA-1ez da segurtasunerako
- —
- SHA-256
- —
- SHA-384
- —
- SHA-512
- —
0 karaktere · 0 hitz · 0 lerro
Nabigatzaile-fitxa honetan bertan exekutatzen da. Zure testua ez da inoiz igotzen edo gordetzen.
Laburpen-tamainak
Luzerak eta sarrera hutsaren laburpenak orri hau eraiki zenean orri honen MD5rekin eta Web Crypto APIarekin kalkulatu ziren.
| Algoritmoa | Laburpen-bitak | Hex luzera | Blokearen bitak | Egoera | Sarrera hutsaren hash-a |
|---|---|---|---|---|---|
| MD5 | 128 | 32 | 512 | Hautsia: talkak aurkitu ziren 2004an | d41d8cd98f00b204e9800998ecf8427e |
| SHA-1 | 160 | 40 | 512 | Hautsia: talka erakutsi zen 2017an | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
| SHA-256 | 256 | 64 | 512 | Segurua (SHA-2) | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
| SHA-384 | 384 | 96 | 1024 | Segurua (SHA-2) | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b |
| SHA-512 | 512 | 128 | 1024 | Segurua (SHA-2) | cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e |
Bost algoritmo, horietako bi erretiratuak
Hash-funtzio batek edozein tamainako sarrera hatz-marka finko bihurtzen du, tamaina finkoko emaitza batean. Karaktere bakar bat aldatuz gero, irteerako bitien erdiak inguru aldatzen dira; beraz, "UltKit" eta "ultkit" ere erlazio gabeko laburpenak sortzen dituzte. MD5-k, Ron Rivestek 1992an RFC 1321 dokumentuan argitaratuak, 128 bit ematen ditu (32 karaktere hexadezimal). 2004an Xiaoyun Wangek eta bere lankideek MD5 hash bera duten bi sarrera desberdin eraikitzeko modua erakutsi zuten, eta 2012rako Flame malwareak MD5 talka bat erabili zuen Microsoften kode-sinadura ziurtagiri bat faltsutzeko. SHA-1 (160 bit) modu berean erori zen, Googlek eta CWI Amsterdamek lehen talka erreala, SHAttered, argitaratu zutenean 2017an. Biak "ez segurtasunerako" gisa markatuta daude hemen.
SHA-256, SHA-384 eta SHA-512 SHA-2 familiakoak dira, NISTek FIPS 180-4 estandarrean zehaztuak, eta ez da haien aurkako eraso praktikorik ezagutzen. SHA-256 da lehenetsia softwarearen deskargetan, Git-en objektu-formatu berrian, TLS ziurtagirietan eta Bitcoinen. MD5 eta SHA-1 egokiak dira oraindik eraso-asmorik gabeko lanetarako, hala nola ustekabeko hondatzeak antzemateko edo fitxategiak bikoizteak kentzeko; horregatik zerrendatzen dituzte oraindik deskarga-orri askok.
Zergatik hasha ez den enkriptatzea
Zifratzea itzulgarria da diseinuz: gakoa duenak jatorrizkoa berreskuratzen du. Hash-ak ez du gakorik eta ezin da itzuli, sarrera ugarik emaitza bera sor dezaketelako. Horrek ez du esan nahi hash bat sekretuak gordetzeko leku segurua denik. Sarrera labur edo arrunt baten SHA-256a ikusten duen erasotzaileak hautagaiak hash-eatzen ditu bat datorren arte, eta aurrekalkulatutako taulek milioika pasahitz ezagun estaltzen dituzte. Hash azkarrak azkarrak izateko eraikiak daude, eta GPU modernoek segundoko milaka milioi SHA-256 saiakera egiten dituzte.
Beraz, gorde pasahitzak nahita motela eta gatzdun pasahitz-hash batekin, hala nola Argon2, bcrypt edo scrypt, inoiz ez MD5 edo SHA-256 hutsarekin, eta sortu pasahitzak pasahitz sortzailea erabiliz. Erabili orri hau hash azkarrek ondo egiten dutenerako: deskargatutako fitxategia argitaratzaileak zerrendatutako checksumarekin bat datorrela egiaztatzeko, bi fitxategi ireki gabe alderatzeko edo zure kodeak kalkulatutako laburpena egiaztatzeko. Testua UTF-8 gisa hash-eatzen da, lerro-jauzi finalik gabe; hori da terminalean echo "text" | sha256sum erabiltzean emaitza desberdina izateko ohiko arrazoia. Garatzaile-tresnak gunean hash-a eta kodeketa itzulgarriak alderatzen dira lagin berean.
Maiz egiten diren galderak
- Nola egiaztatu deskargatutako fitxategi bat bere SHA-256 checksumarekin?
- Aukeratu fitxategia Hash a file aukerarekin, eta alderatu SHA-256 lerroa argitaratzailearen webgunean agertzen den balioarekin. Karaktere guztiek bat etorri behar dute; hexadezimal larriek a-tik f-ra bitarteko letrak nola erakusten diren baino ez dute aldatzen.
- Desenkriptatu al daiteke MD5 edo SHA-256 hash bat?
- Ez, ez dago deszifratzeko ezer. Hash-ak itzultzen dituztela dioten guneek laburpena lehendik hash-eatutako kateen tauletan bilatzen dute, eta hori sarrera labur edo arruntekin bakarrik funtzionatzen du.
- Zergatik eskaintzen da oraindik MD5, hautsita badago?
- Sistema askok MD5 checksumak argitaratzen dituzte oraindik, eta ustekabeko aldaketak ondo antzematen ditu. Talka egiten duten fitxategiak nahita sor ditzakeen erasotzaile baten aurka bakarrik dago hautsita.
- Zein da kate huts baten MD5 hasha?
- d41d8cd98f00b204e9800998ecf8427e. Balio hau ikusteak normalean programa batek ezer ez duela hash-eatu esan nahi du, adibidez fitxategia hash-a egin aurretik kargatzeak huts egin duelako.
- SHA-512 SHA-256 baino seguruagoa al da?
- Biak hautsi gabe daude eta indar gordinetik oso urrun. SHA-512k irteera luzeagoa du eta azkarragoa izan daiteke 64 biteko prozesadoreetan, baina SHA-256 da checksum eta sinaduretarako gehien espero den aukera.