Miklix

SHA-1 hash kod Kalkulator

Objavio: 19. mart 2025. 20:48:11 UTC

Kalkulator hash koda koji koristi Secure Hash Algorithm 1 (SHA-1) hash funkciju za izračunavanje hash koda na osnovu unosa teksta ili otpremanja datoteke.

Ova stranica je mašinski prevedena sa engleskog jezika kako bi bila dostupna što većem broju ljudi. Nažalost, mašinsko prevođenje još uvek nije usavršena tehnologija, tako da može doći do grešaka. Ako želite, možete pogledati originalnu englesku verziju ovde:

SHA-1 Hash Code Calculator

SHA-1 (Secure Hash Algoritam 1) je kriptografska heš funkcija dizajnirana od strane NSA i objavljena od strane NIST u 1995. On proizvodi 160 bitnu (20 bajt) hash vrednost, obično predstavljenu kao heksadecimalni niz od 40 znakova. SHA-1 je široko korišćen za obezbeđivanje integriteta podataka, digitalnih potpisa i sertifikata, ali se sada smatra nesigurnim zbog ranjivosti na napade sudara. Ovde je uključen u slučaju da je potrebno izračunati hash kod koji mora biti kompatibilan sa starijim sistemom, ali ga ne treba koristiti prilikom dizajniranja novih sistema.

Potpuno obelodanjivanje: Nisam napisao specifičnu implementaciju hash funkcije koja se koristi na ovoj stranici. To je standardna funkcija uključena u PHP programski jezik. Napravio sam samo veb interfejs da bi bio javno dostupan ovde radi lakšeg snalaženja.


Izračunajte novi hash kod

Podaci dostavljeni ili datoteke otpremljene putem ovog obrasca čuvaće se na serveru samo onoliko dugo koliko je potrebno za generisanje traženog hash koda. Biće izbrisan neposredno pre nego što se rezultat vrati u vaš pregledač.

Ulazni podaci:



Podneti tekst je kodiran UTF-8. Pošto hash funkcije rade na binarnim podacima, rezultat će biti drugačiji nego ako je tekst bio u drugom kodiranju. Ako želite da izračunate hash teksta u određenom kodiranju, trebalo bi da umesto toga otpremite datoteku.



O SHA-1 Haš Algoritmu

Ja nisam matematičar, pa ću pokušati da objasnim ovu haš funkciju na način na koji drugi nematematičari mogu da je razumeju - ako želite tačnu naučnu matematičku verziju objašnjenja, možete je pronaći na mnogim drugim veb sajtovima ;-)

Pomislite na SHA-1 kao na specijalan uništivač papira koji uzima bilo koju poruku - bilo da je to jedna reč, rečenica ili cela knjiga - i uništava je na veoma specifičan način. Ali umesto da je samo uništi, magično izbacuje jedinstveni "kod od isečenog papira" koji je uvek tačno 40 heksadecimalnih karaktera dug.

  • Na primer, unesete "Hello"
  • Izlazi vam 40 heksadecimalnih cifara kao što je f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0

Bez obzira šta mu unesete - kratko ili dugo - izlaz je uvek iste dužine.

"Magični uništivač" radi u četiri koraka:

Korak 1: Pripremite Papir (Dodavanje)

  • Pre nego što ga uništite, morate da pripremite svoj papir. Zamislite da dodate prazna mesta na kraj vaše poruke kako bi savršeno stajala u fioci uništivača.
  • To je kao kada pečete kolače i pobrinete se da testo ravnomerno popuni kalup.

Korak 2: Isecite na Jednake Delove (Sečenje)

  • Uništivač ne voli velike komade. Zato, on seče vašu pripremljenu poruku na manje, jednake delove - kao kada sečeš veliku tortu na savršene parčiće.

Korak 3: Tajni Recept (Mešanje i Miješanje)

  • Sada dolazi zabavni deo! Unutra u uništivaču, svaki deo vaše poruke prolazi kroz seriju miksera i valjaka:
    • Mešanje: Meša vašu poruku sa nekim tajnim sastojcima (ugrađeni pravila i brojevi).
    • Miješanje: Squeezuje, prevrće i vrti delove na poseban način.
    • Uvijanje: Neki delovi se uvijaju ili preokreću, kao kada savijate papir u origami.

Svaki korak čini poruku sve zbunjenijom, ali na veoma specifičan način koji mašina uvek prati.

Korak 4: Krajnji Kod (Haš)

  • Posle svega mešanja i miješanja, izlazi uredan, izmešan kod - kao jedinstveni otisak prsta za vašu poruku.
  • Čak i ako promenite jedno slovo u vašoj originalnoj poruci, izlaz će biti potpuno drugačiji. To je ono što ga čini posebnim.

Razlog zbog kojeg SHA-1 ne bi trebalo da se koristi više je to što su neki veoma pametni ljudi shvatili kako da prevare uništivač da napravi isti kod za dve različite poruke (ovo se zove kolizija).

Umesto SHA-1, sada imamo jače, pametnije "uništivače". U trenutku pisanja, moj podrazumevani hash algoritam za većinu svrha je SHA-256 - i da, imam i kalkulator za to: SHA-256 hash kod kalkulator

Podeli na BlueskiPodeli na FejsbukuPodeli na LinkedInPodeli na TumblrPodeli na XPodeli na LinkedInPin na Pinterest

Mikkel Christensen

O autoru

Mikkel Christensen
Mikel je tvorac i vlasnik miklix.com. Ima preko 20 godina iskustva kao profesionalni kompjuterski programer / programer i trenutno je zaposlen sa punim radnim vremenom za veliku evropsku IT korporaciju. Kada ne bloguje, on provodi svoje slobodno vreme na širokom spektru interesovanja, hobija i aktivnosti, što se u određenoj meri može odraziti na različite teme koje se obrađuju na ovoj veb stranici.