Glavni » posredniki » Kriptografske Hash funkcije

Kriptografske Hash funkcije

posredniki : Kriptografske Hash funkcije
OPREDELITEV Cryptographic Hash Functions

Kriptografska hash funkcija je matematična funkcija, ki se uporablja v kriptografiji. Običajne hash funkcije prevzamejo vhode spremenljive dolžine, da vrnejo izhode določene dolžine. Kriptografska hash funkcija združuje zmožnosti prenosa sporočil hash funkcij z zaščitnimi lastnostmi.

BREAKING DOWN Cryptographic Hash Functions

Hash funkcije so pogosto uporabljene strukture podatkov v računalniških sistemih za naloge, na primer preverjanje celovitosti sporočil in overjanje informacij. Toda veljajo za kriptografsko šibke. Kriptografske hash funkcije dodajajo varnostne funkcije tipičnim hash funkcij, kar otežuje zaznavanje vsebine sporočila ali informacij o prejemnikih in pošiljateljih.

Zlasti kriptografske hash funkcije imajo tri lastnosti

  • So "brez trka". Z enostavnimi besedami, nobena dva vhodna hasheja ne bi smela preslikati na isti izhodni hash.
  • Lahko jih skrijemo. Z enostavnimi besedami, težko bi bilo uganiti vrednost vhoda za funkcijo hash iz njegovega izhoda.
  • Morali bi biti puzzle prijazni. To pomeni, da bi morali biti težko izbrati vhod, ki zagotavlja vnaprej določen izhod. Tako je treba vhod izbrati iz čim širše distribucije.

Tri zgoraj opisane lastnosti so zaželene, vendar jih ni mogoče vedno uporabiti v praksi. Na primer, neskladje v vzorčnih prostorih za vhodne šipe in izhode zagotavlja, da so možni trki. Primer tega je bil pred kratkim prikazan, ko je pobuda za digitalno valuto MIT ugotovila ranljivost trka v IOTA.

Kriptografske hash funkcije se v kripto valutah pogosto uporabljajo za anonimno pošiljanje podatkov o transakcijah. Na primer, bitcoin, prvotna in največja kripto valuta, v svojem algoritmu uporablja funkcijo kriptografskih hashsov SHA-256. Podobno ima IOTA, platforma za internet stvari, svojo kriptografsko hash funkcijo, imenovano Curl.

Primerjajte investicijske račune Ime ponudnika Opis Razkritje oglaševalcev × Ponudbe, ki se pojavijo v tej tabeli, so partnerstva, od katerih Investopedia prejema nadomestilo.

Sorodni pogoji

Opredelitev Hash Hash je funkcija, ki pretvori vhod črk in številk v šifriran izhod določene dolžine. več Kaj je IOTA? IOTA je decentralizirana platforma za transakcije med napravami, povezanimi z internetom. Ne uporablja blockchain. več Opredelitev kod za preverjanje pristnosti sporočil (MAC) Koda za overjanje sporočil (MAC) ali oznaka je zaščitna koda, ki jo uporabnik računalnika vnese za dostop do računov ali portalov. več Target Hash Ciljni hash je številka, za katero mora biti zaglavljeni blok nižji ali enak, da se lahko dodeli nov blok. več Blockchain Explained Vodnik, ki vam bo pomagal razumeti, kaj je blockchain in kako ga lahko uporabljajo panoge. Verjetno ste naleteli na takšno definicijo: "blockchain je distribuirana, decentralizirana, javna knjiga." Toda blockchain je lažje razumeti, kot se sliši. nova tehnologija, ki si prizadeva izboljšati in avtomatizirati dobavo in uporabo finančnih storitev. več partnerskih povezav
Priporočena
Pustite Komentar