SHA3-384 hash kod Kalkulator
Objavio: 19. mart 2025. 21:24:10 UTC
Poslednje izmene: 19. mart 2025. 21:24:34 UTC
SHA3-384 Hash Code Calculator
SHA3-384 (Secure Hash Algorithm 3 384-bit) je kriptografska heš funkcija koja uzima ulaz (ili poruku) i proizvodi fiksne veličine, 384-bitni (48-bajtni) izlaz, obično predstavljen kao 96-karakterni heksadecimalni broj.
SHA-3 je najnoviji član porodice Secure Hash Algorithm (SHA), zvanično objavljen 2015. godine. Za razliku od SHA-1 i SHA-2, koji se zasnivaju na sličnim matematičkim strukturama, SHA-3 je izgrađen na potpuno drugačijem dizajnu koji se zove Keccak algoritam. Nije stvoren zato što je SHA-2 nesiguran; SHA-2 se i dalje smatra sigurnim, ali SHA-3 dodaje dodatni sloj sigurnosti sa drugačijim dizajnom, samo u slučaju da se buduće ranjivosti nađu u SHA-2.
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.
O SHA3-384 Haš Algoritmu
Ni sam matematičar ni kriptograf, pa ću pokušati da objasnim ovu haš funkciju na način koji će moji kolege koji nisu matematičari moći da razumeju. Ako više volite naučno tačno objašnjenje sa puno matematike, možete ga pronaći na mnogim vama dostupnim sajtovima ;-)
U svakom slučaju, za razliku od prethodnih SHA porodica (SHA-1 i SHA-2), koje se mogu smatrati sličnim blenderu, SHA-3 funkcioniše više kao sunđer.
Postupak za izračunavanje haša na ovaj način može se razložiti na tri osnovna koraka:
Korak 1 - Faza apsorpcije
- Zamislite da sipate vodu (vaše podatke) na sunđer. Sunđer apsorbuje vodu deo po deo.
- U SHA-3, ulazni podaci se dele na male delove i apsorbuju u unutrašnji "sunđer" (veliki niz bitova).
Korak 2 - Mešanje (Permutacija)
- Posle apsorpcije podataka, SHA-3 stiska i uvija sunđer unutra, mešajući sve oko sebe u složene obrasce. Ovo osigurava da čak i najmanja promena u ulazu rezultira potpuno različitim hašem.
Korak 3 - Faza stiskanja
- Na kraju, stisnete sunđer da oslobodite izlaz (haš). Ako vam je potreban duži haš, možete nastaviti sa stiskanjem da biste dobili više izlaza.
Dok se SHA-2 generacija haš funkcija i dalje smatra sigurnom (za razliku od SHA-1, koji više ne bi trebalo koristiti za sigurnost), bilo bi logično početi da se koristi SHA-3 generacija prilikom dizajniranja novih sistema, osim ako ne treba da budu kompatibilni sa starim sistemima koji je ne podržavaju.
Jedna stvar koju treba razmotriti je da je SHA-2 generacija verovatno najviše korišćena i napadana haš funkcija ikada (posebno SHA-256 zbog korišćenja na Bitcoin blokčejnu), a ipak se i dalje održava. Proći će još neko vreme pre nego što SHA-3 bude prošao ista rigorozna testiranja od strane milijardi.