Nenda kwa yaliyomo

Hash function

Kutoka Wikipedia, kamusi elezo huru

Hash function ni mbinu ya kihisabati inayobadilisha data ya ukubwa wowote kuwa nambari fupi yenye urefu maalumu, maarufu kama hash value. Katika usalama wa mtandao, hash function hutumika kuhakikisha uadilifu wa data, uhakikisho wa utambulisho, na usalama wa nywila.[1]

Matumizi katika Usalama

[hariri | hariri chanzo]
  • Uhakiki wa Data: Wakati faili inaposafirishwa mtandaoni, hash function hutumika kulinganisha ikiwa haijabadilishwa njiani.[2]
  • Uhifadhi wa Nywila: Badala ya kuhifadhi nywila waziwazi, mifumo hutumia hash ili kuzilinda dhidi ya mashambulizi ya moja kwa moja.[3]
  • Saini za Kidigitali: Hash function hutumika pamoja na public key cryptography kuthibitisha uhalali wa hati.[4]

Aina Kuu

[hariri | hariri chanzo]
  • MD5: Imepitwa na wakati kutokana na udhaifu wake.
  • SHA-2 na SHA-3: Viwango vya sasa vinavyotumika sana katika TLS, SSL, na blockchain.[5]
  1. Menezes, A. Handbook of Applied Cryptography. CRC Press, 1996
  2. Stallings, W. Cryptography and Network Security. Pearson, 2017
  3. ferguson, N. Practical Cryptography. Wiley, 2003
  4. Schneier, B. Applied Cryptography. Wiley, 2015
  5. Paar, C. Understanding Cryptography. Springer, 2010