Pagrindinis » brokeriai » Kriptografinės maišos funkcijos

Kriptografinės maišos funkcijos

brokeriai : Kriptografinės maišos funkcijos
Kriptografinių sumaišymo funkcijų apibrėžimas

Kriptografinė maišos funkcija yra matematinė funkcija, naudojama kriptografijoje. Įprastos maišos funkcijos kintamo ilgio įvestims grąžina fiksuoto ilgio išvestis. Kriptografinė maišos funkcija sujungia maišos funkcijų pranešimų perdavimo galimybes ir saugumo savybes.

Kriptografinių maišos funkcijų skaidymas

Maišymo funkcijos yra dažniausiai naudojamos duomenų struktūros skaičiavimo sistemose atliekant užduotis, tokias kaip pranešimų vientisumo tikrinimas ir informacijos autentifikavimas. Bet jie laikomi kriptografiškai silpnais. Kriptografinės maišos funkcijos prideda apsaugines funkcijas prie tipinių maišos funkcijų, todėl sunku aptikti pranešimo turinį arba informaciją apie gavėjus ir siuntėjus.

Visų pirma, kriptografinės maišos funkcijos turi tris savybes

  • Jie yra „be susidūrimo“. Paprasčiau tariant, jokios dvi įvesties maišos neturi atitikti tos pačios išvesties maišos.
  • Jie gali būti paslėpti. Paprastais žodžiais tariant, iš jo išvesties turėtų būti sunku atspėti maišos funkcijos įvesties vertę.
  • Jie turėtų būti pritaikyti dėlionėms. T. y., Turėtų būti sunku pasirinkti įvestį, kuri teikia iš anksto nustatytą išvestį. Taigi, įvestį reikia pasirinkti iš kuo platesnio paskirstymo.

Trys aukščiau aprašytos savybės yra pageidautinos, tačiau jos ne visada gali būti įgyvendintos praktikoje. Pvz., Įvesties maišos ir išvesties mėginių erdvių skirtumai užtikrina, kad būtų įmanoma susidurti. To pavyzdys buvo pademonstruotas neseniai, kai „MIT Digital Currency Initiative“ nustatė IOTA susidūrimo pažeidžiamumą.

Kriptografinės maišos funkcijos yra plačiai naudojamos kriptovaliutose, kad operacijų informacija būtų perduodama anonimiškai. Pavyzdžiui, bitcoin, pradinė ir didžiausia kriptovaliuta, savo algoritme naudoja SHA-256 kriptografinę maišos funkciją. Panašiai daiktų interneto platforma IOTA turi savo kriptografinę maišos funkciją, žinomą kaip Curl.

Palyginkite investicinių sąskaitų teikėjo pavadinimą Aprašymas Skelbėjo informacijos atskleidimas × Šioje lentelėje pateikti pasiūlymai yra iš partnerystės, iš kurios „Investopedia“ gauna kompensaciją.

Susijusios sąlygos

Maišos apibrėžimas Maišos yra funkcija, konvertuojanti raidžių ir skaičių įvestį į fiksuoto ilgio šifruotą išvestį. daugiau Kas yra IOTA? IOTA yra decentralizuota platforma, skirta operacijoms tarp prietaisų, prijungtų prie interneto. Tam nenaudojamas „blockchain“. daugiau Žinutės autentifikavimo kodo (MAC) apibrėžimas Apibrėžimas Žinutės autentifikavimo kodas (MAC) arba žyma yra saugos kodas, kurį kompiuterio vartotojas įveda, norėdamas pasiekti paskyras ar portalus. daugiau „Target Hash“ Tikslinė maišos sritis yra skaičius, kurio maišos bloko antraštė turi būti mažesnė arba lygi tam, kad būtų galima suteikti naują bloką. daugiau „Blockchain“ paaiškinimas Vadovas, padėsiantis suprasti, kas yra „blockchain“ ir kaip jis gali būti naudojamas pramonėje. Tikriausiai esate susidūrę su tokiu apibrėžimu: „„ blockchain “yra paskirstytas, decentralizuotas, viešasis knygos vadovas.“ Tačiau „blockchain“ yra lengviau suprantamas, nei atrodo. Daugiau finansinių technologijų - „FintechDefinition Fintech“, „finansinės technologijos“ pavyzdys, naudojamas apibūdinti. nauja technologija, kuria siekiama patobulinti ir automatizuoti finansinių paslaugų teikimą ir naudojimąsi daugiau partnerių nuorodų
Rekomenduojama
Palikite Komentarą