ILocano module on
Bitcoin
Powered by likha

Hashing

Key Takeaways
  • Function ti Hash: daytoy ket naisangsangayan nga mausar na uray no ania nga attiddug nga datos nga maiserrek ket macompyut iti matematiko ken adda iti maited nga eksakto resulta. Daytoy ket mai-ususar la unay iti network ti bitcoin.
  • Iti hashing ket ammo na iti agdetermina, saan nga mapugpugtuan, saan nga madumpar, adda cabaelan na, maberipika, saan nga masukatan, ken isula nga isu.

Baka agsiddaaw ka… Ania iti agpatalged iti Bitcoin ken blockchain? kasano nga iti maysa nga banag ket mabalin nga iso iti pinakanatalneg nga langa iti cuarta? Agyaman tay iti hashing. Iti hashing ket maysa nga langa ti kryptograpiya nga mausar la unay iti network ti Bitcoin.

Hash Function

Iti rebbeng ti hash ket maysa nga naisangsangayan nga mausar nga uray ania nga attidug iti datos nga maiserrek ket macompyut, ket iti ruarna ket adda iti eksakto nga attiddug na. Agpadas isu iti panagproseso iti zip codes. Kitaen tay iti kaso dita baba nga ihemplo:

Zip codes:

Balintawak, Quezon City - 1106

Poblacion, Makati - 1210

Zapote, Las Piñas - 1742

Uray man no dagitoy ket nadumaduma nga karakteristiko kasla iti dakkel iti calawa iti daga, kaado iti tattao, lugar, panawen, wenno kaado iti lallaki iti babbai, dagitoy amin nga kadakkelan ket adda iti capada na nga code nga uppat nga numero iti attiddug na. Kasta iti panaggaraw iti hash function - aramidem na uray ania nga klase nga datos iti datos nga adda iti eksakto nga attiddug na.

Mabalin mo nga panunuten nga iti hash function ket kasla tunnel nga dagiti lugan (input) ket magna nga sumrek ket maproseso ken macompyut da. No makaruar dagitoy lugan idiay tunnel, agbalin dan to nga maysa nga model iti lugan (output), ngem sabasabali iti pagkapintura da, pati tawa da, ridaw, wenno decals da.

Tatta, usaren ta daytoy iti kusto nga banag. Makitam dita baba iti innem nga naproseso nga sursurat nga inaramid iti hash function SHA 256, nga isu iti maususar iti Bitcoin. Mabalin mo met nga padasen ditoy.

Iti seguridad ket maysa a pinagpuonan para kadagiti pinagpuonam. 🔒🔑

Illemmeng iti crypto'm iti imported hardware nga petaca ayan ti Coin Vault PH.

Gumatang tattan →

Uray ania man iti dakkel wenno basit iti pinagbaliw tayo iti maiserrek, ket dakkel iti pinagbaliw na iti resulta na uray pay nga itultuloy na iti attiddug iti datos. Adda met iti adu nga nalatac nga properties na iti SHA-256 hash function:

Properties of Hashing

1. Ag determina: canayon nga maalam iti agpadas nga ruarna.

2. Saan mo nga mapugtuan: Iti pinagsabalim iti maysa nga iserrek mo ket makapagsabli iti ruarna.

3. Saan nga madumpar: saan nga mapasamac nga adda iti dua nga agpadas nga iserrek mo nga agiruar iti agpadas.

4. Adda cabaelan na: Iti proseso iti hashing ket napaspas.

5. Maberipika: Nadaras laeng nga maberipika iti hash. Iti masapul mo laeng ket diay iserrek mo ken diay hash function. 

6. Saan nga masabali: Awan iti makaammo no ania iti naiserrek uray no ma-decrypt diay ruarna. Daytoy ket maysa nga turong nga dalan laeng.

7. Isula-isu: Iti ruarna ket canayon nga eksakto iti dakkel na.

Apay nga asideg nga imposible nga makabirok iti dua nga iserrek nga adda iti agpadas nga eksakto nga ruarna mabalin nga saludsod mo? Saan kadi nga mabalin nga pugpugtuam iti ruarna iti hash?

Dagitoy nga hash ket dandani nga imposible nga simple nga maammuan maygapu iti dagiti posibilidad nga adda iti SHA 256. Tapno mas klaro, adda iti 115 , 792, 089 , 237 , 316 , 195 , 423 , 570 , 985 , 008 , 687 , 907 , 853 , 269 , 984 , 665 , 640 , 564 , 039 , 457 , 584 , 007 , 913 , 129 , 639 , 936 or 2^256 nga posible nga ruarna.

Dayta ket dakkel nga numero, kusto?

Naragsac nga ti puduo: Iti numero nga posible nga ruarna ti hash function ket SHA-256 (2^256) asidegiti napugto nga numero iti atoms iti uneg iti law-ang… Wen! Iti panag deal iti dagitoy nga hash ket saan nga ang angaw.

Tatta, panawen nga maawatam no kasano iti panaggaraw iti Bitcoin. Iti sumaruno nga kaptilo, kitain tayo iti panaggaraw ito hashing iti panagkali ken iti papel na iti blockchain ti Bitcoin.

SHARE
Hashing