Galvenais » brokeri » Kriptogrāfijas jaucējfunkcijas

Kriptogrāfijas jaucējfunkcijas

brokeri : Kriptogrāfijas jaucējfunkcijas
Kriptogrāfijas jaucējfunkciju DEFINĪCIJA

Kriptogrāfijas hash funkcija ir matemātiska funkcija, ko izmanto kriptogrāfijā. Tipiskas jaucējfunkcijas ņem mainīga garuma ievadus, lai atgrieztos fiksēta garuma izejas. Kriptogrāfijas hash funkcija apvieno hash funkciju ziņojumu nodošanas iespējas ar drošības īpašībām.

Kriptogrāfijas jaucējfunkciju sadalīšana

Jaucējfunkcijas ir datoru datu sistēmās parasti izmantotas datu struktūras tādiem uzdevumiem kā ziņojumu integritātes pārbaude un informācijas autentificēšana. Bet tos uzskata par kriptogrāfiski vājiem. Kriptogrāfiskās jaucējfunkcijas papildina drošības funkcijas tipiskajām jaucējfunkcijām, tādējādi apgrūtinot ziņojuma satura vai informācijas par adresātiem un sūtītājiem noteikšanu.

Jo īpaši kriptogrāfijas hash funkcijām piemīt trīs īpašības

  • Tie ir “bez sadursmēm”. Vienkāršiem vārdiem sakot, nevienai no divām ievades jaucējzīmēm nav jāatrodas vienā un tajā pašā izvades jaucienā.
  • Tos var paslēpt. Vienkāršiem vārdiem sakot, no tās izvades ir grūti uzminēt hash funkcijas ievades vērtību.
  • Tiem jābūt mīklaini draudzīgiem. Tas ir, vajadzētu būt grūti atlasīt ievadi, kas nodrošina iepriekš noteiktu izvadi. Tādējādi ievade jāizvēlas no iespējami plaša izplatījuma.

Trīs iepriekš aprakstītās īpašības ir vēlamas, taču tās ne vienmēr var īstenot praksē. Piemēram, atšķirība paraugu laukumos ievades jaucieniem un izejām nodrošina, ka ir iespējamas sadursmes. Tā piemērs tika parādīts nesen, kad MIT digitālās valūtas iniciatīva IOTA atklāja sadursmes ievainojamību.

Kriptogrāfijas hash funkcijas tiek plaši izmantotas kriptovalūtās, lai darījuma informāciju nodotu anonīmi. Piemēram, bitcoin, sākotnējā un lielākā kriptovalūta, savā algoritmā izmanto SHA-256 kriptogrāfijas hash funkciju. Tāpat IOTA, lietu interneta platformai, ir sava kriptogrāfijas jaucējfunkcija, kas pazīstama kā Čokurošanās.

Investīciju kontu salīdzināšana Piegādātāja nosaukums Apraksts Reklāmdevēja atklāšana × Piedāvājumi, kas parādās šajā tabulā, ir no partnerībām, no kurām Investtopedia saņem kompensāciju.

Saistītie noteikumi

Sajaukšanās definīcija Sajaukums ir funkcija, kas pārveido burtu un ciparu ievadi fiksētā garuma šifrētā izejā. vairāk Kas ir IOTA? IOTA ir decentralizēta platforma darījumiem starp ierīcēm, kas savienotas ar internetu. Tas neizmanto blokķēdi. vairāk Ziņu autentifikācijas koda (MAC) definīcija Ziņas autentifikācijas kods (MAC) jeb tags ir drošības kods, kuru datora lietotājs ievada, lai piekļūtu kontiem vai portāliem. vairāk Target Hash Mērķa jaucējs ir skaitlis, kura sajauktā bloka galvenei jābūt mazākam vai vienādam ar, lai varētu piešķirt jaunu bloku. vairāk Blockchain skaidrojums Ceļvedis, kas palīdzēs jums saprast, kas ir blockchain un kā to var izmantot rūpniecībā. Jūs, iespējams, esat saskāries ar šādu definīciju: “blockchain ir sadalīts, decentralizēts, publisks virsgrāmata.” Bet blockchain ir vieglāk saprotams, nekā izklausās. Vairāk finanšu tehnoloģiju - FintechDefinition Fintech, kas ir “finanšu tehnoloģijas” portmanteau, tiek izmantots, lai aprakstītu. jauna tehnoloģija, kuras mērķis ir uzlabot un automatizēt finanšu pakalpojumu piegādi un izmantošanu vairāk partneru saites
Ieteicams
Atstājiet Savu Komentāru