Kryptografické funkcie hashovania
DEFINÍCIA kryptografických hasiacich funkciíKryptografická hašovacia funkcia je matematická funkcia používaná v kryptografii. Typické hashovacie funkcie prijímajú vstupy s premenlivou dĺžkou na návrat výstupov s pevnou dĺžkou. Kryptografická hašovacia funkcia kombinuje schopnosti odovzdávania správ hašovacích funkcií s bezpečnostnými vlastnosťami.
VYPÚŠŤANIE Cryptografických funkcií hashovania
Hašovacie funkcie sú bežne používané dátové štruktúry v počítačových systémoch pre úlohy, ako je kontrola integrity správ a autentifikácia informácií. Sú však považované za kryptograficky slabé. Kryptografické hashovacie funkcie pridávajú bezpečnostné funkcie k typickým hashovacím funkciám, čím sťažujú detekciu obsahu správy alebo informácií o príjemcoch a odosielateľoch.
Najmä kryptografické hashovacie funkcie vykazujú tri vlastnosti
- Sú „bez kolízie“. Jednoducho povedané, žiadne dva vstupné hashy by sa nemali mapovať na rovnaký výstupný hash.
- Môžu byť skryté. Jednoducho povedané, malo by byť ťažké uhádnuť vstupnú hodnotu pre hashovaciu funkciu z jej výstupu.
- Mali by byť priateľskí na puzzle. To znamená, že by malo byť ťažké vybrať vstup, ktorý poskytuje vopred definovaný výstup. Preto by mal byť vstup zvolený z čo najširšej distribúcie.
Vyššie uvedené tri vlastnosti sú žiaduce, ale v praxi sa nemôžu vždy implementovať. Napríklad disparita vo vzorkovacích priestoroch pre vstupné hashe a výstupy zaisťuje, že sú možné kolízie. Príkladom toho bolo nedávno, keď iniciatíva digitálnej meny MIT zistila zraniteľnosť kolízií v IOTA.
Kryptografické hašovacie funkcie sa často používajú v kryptomenách na anonymné odovzdávanie informácií o transakciách. Napríklad bitcoín, pôvodná a najväčšia kryptomena, používa vo svojom algoritme kryptografickú hashovaciu funkciu SHA-256. Podobne má platforma pre internet vecí IOTA svoju kryptografickú hašovaciu funkciu známu ako Curl.
Porovnať investičné účty Názov poskytovateľa Opis Zverejnenie informácií inzerenta × Ponuky uvedené v tejto tabuľke pochádzajú od partnerstiev, od ktorých spoločnosť Investopedia dostáva kompenzácie.