Snefru-256 Hash-koodilaskin
Julkaistu: 17. helmikuuta 2025 klo 17.38.19 UTC
Viimeksi päivitetty: 12. tammikuuta 2026 klo 9.13.06 UTC
Snefru-256 Hash Code Calculator
Snefru-hajautusfunktio on Ralph Merklen vuonna 1990 suunnittelema kryptografinen hajautusfunktio. Se oli alun perin tarkoitettu osaksi Yhdysvaltain standardi- ja teknologiainstituutille (NIST) lähetettävää hakemusta turvallisten hajautusalgoritmien standardoinnin alkuvaiheessa. Vaikka sitä ei käytetä laajalti nykyään, Snefru on merkittävä, koska se toi mukanaan ideoita, jotka vaikuttivat myöhempiin kryptografisiin suunteluihin.
Snefru tuki alun perin muuttuvia tulostuskokoja, mutta tässä esitetty versio tuottaa 256-bittisen (32 tavua) tulosteen, joka tyypillisesti visualisoidaan 64-numeroisena heksadesimaalilukuna.
Täydellinen paljastus: en ole kirjoittanut tällä sivulla käytetyn hash-funktion toteutusta. Se on PHP-ohjelmointikielen mukana tuleva vakiofunktio. Tein vain web-käyttöliittymän, jotta se olisi julkisesti saatavilla täällä.
Tietoja Snefru-hajautusalgoritmista
En ole matemaatikko enkä kryptografi, mutta yritän selittää tämän tiivistefunktion tavalla, joka on ymmärrettävä muillekin kuin matemaatikoille. Jos pidät matematiikkapainotteisesta, tieteellisesti korrektista selityksestä, olen varma, että löydät sen muualta ;-)
Vaikka Snefrua ei enää pidetä turvallisena ja sopivana uusille järjestelmille, se on mielenkiintoinen historiallisista syistä, koska sen suunnittelu vaikutti moniin myöhempiin hajautusfunktioihin, joita käytetään edelleen.
Voit kuvitella Snefrun tehokkaana tehosekoittimena, joka on suunniteltu sekoittamaan ja pilkkomaan aineksia, kunnes et enää pysty tunnistamaan alkuperäistä syötettä, mutta kuten kaikki hajautusfunktiot, se antaa aina saman tulosteen samalle syötteelle.
Tämä on kolmivaiheinen prosessi:
Vaihe 1: Pilko ainekset (Syötä tiedot)
- Ensin pilkot ainekset pienempiin paloihin, jotta ne mahtuvat tehosekoittimeen. Tämä on kuin jakaisit datan lohkoihin.
Vaihe 2: Sekoituskierrosten tekeminen (tehosekoitin eri nopeuksilla)
- Snefru ei sekoita vain kerran. Se tekee useita sekoituskierroksia – esimerkiksi vaihtaen pilkkomisen, soseuttamisen ja pulssin välillä – varmistaakseen, että kaikki sekoittuu erittäin hyvin.
- Joka kierroksella tehosekoitin: Sekoittaa eri suuntiin (kuten kääntäisi smoothien ylösalaisin). Lisää salaisia "kierteitä" (kuten pieniä ripauksia satunnaisia makuja), jotta seoksen ennustaminen olisi entistä vaikeampaa. Muuttaa nopeutta sekoittaakseen eri tavalla joka kerta.
Vaihe 3: Viimeinen smoothie (Hash)
- Kahdeksan intensiivisen sekoituskierroksen jälkeen kaadat viimeisen smoothien. Tämä on hash – ainutlaatuisen näköinen, täysin sekoitettu seos.
Lisälukemista
Jos pidit tästä postauksesta, saatat pitää myös näistä ehdotuksista:
