Miklix

Snefru-256 Hash-koodilaskin

Julkaistu: 17. helmikuuta 2025 klo 17.38.19 UTC
Viimeksi päivitetty: 12. tammikuuta 2026 klo 9.13.06 UTC

Hajautuskoodilaskuri, joka käyttää Snefru 256-bittistä (Snefru-256) -hajautusfunktiota laskeakseen hajautuskoodin tekstisyötteen tai tiedoston latauksen perusteella.

Tämä sivu on käännetty koneellisesti englannista, jotta se olisi mahdollisimman monen ihmisen saatavilla. Valitettavasti konekääntäminen ei ole vielä täydellistä tekniikkaa, joten virheitä voi esiintyä. Voit halutessasi tarkastella alkuperäistä englanninkielistä versiota täällä:

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ä.


Laske uusi Hash-koodi

Tämän lomakkeen kautta lähetettyjä tietoja tai ladattuja tiedostoja säilytetään palvelimella vain niin kauan kuin pyydetyn hash-koodin luominen kestää. Ne poistetaan välittömästi ennen kuin tulos palautetaan selaimellesi.

Syöttötiedot:



Toimitettu teksti on UTF-8-koodattu. Koska hash-funktiot toimivat binääridatalla, tulos on erilainen kuin jos teksti olisi muulla koodauksella. Jos sinun on laskettava hash-tiedosto tekstistä tietyllä koodauksella, sinun on ladattava tiedosto.



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:


Jaa BlueskyssäJaa FacebookissaJaa LinkedInissäJaa TumblrissaJaa X:ssäJaa LinkedInissäPin Pinterestissä

Mikkel Christensen

Kirjoittajasta

Mikkel Christensen
Mikkel on miklix.com-sivuston luoja ja omistaja. Hänellä on yli 20 vuoden kokemus ammattimaisena tietokoneohjelmoijana/ohjelmistokehittäjänä, ja tällä hetkellä hän työskentelee kokopäiväisesti suuressa eurooppalaisessa IT-yrityksessä. Kun hän ei ole bloggaamassa, hän käyttää vapaa-aikaansa monenlaisiin kiinnostuksen kohteisiin, harrastuksiin ja aktiviteetteihin, mikä saattaa jossain määrin heijastua tällä verkkosivustolla käsiteltävien aiheiden moninaisuuteen.