Jinsi ya kukokotoa hash
- Andika au bandika maandishi, au chagua faili kutoka kifaa chako.
- Hash zote tano huonekana papo hapo. Bofya “Nakili” kwenye ile unayohitaji.
- Ili kuthibitisha faili lililopakuliwa, bandika hash iliyochapishwa na mwandishi kwenye kisanduku cha kulinganisha.
- Ikilingana, huangaziwa kwa kijani na unajua maudhui ni yaleyale.
Hash ni nini
Hash ni “alama ya kidole ya kidijitali” ya maandishi au faili: mfuatano wa urefu usiobadilika unaobadilika kabisa hata herufi moja ikibadilishwa. Maudhui yaleyale hutoa hash ileile kila mara.
Hutumika kuthibitisha kwamba faili lililopakuliwa halikuharibika wala kuchezewa, kwa kulinganisha hash yake na ile ambayo mwandishi huichapisha, na kugundua nakala zinazorudiwa.
MD5 na SHA-1 huchukuliwa kuwa dhaifu kwa usalama (migongano inaweza kutengenezwa): zinafaa kuthibitisha uadilifu, si kulinda manenosiri. Kwa matumizi ya usalama, pendelea SHA-256 au SHA-512.
Mambo ya kukumbuka
- Hash si usimbaji fiche na haiwezi “kutenduliwa”. Peke yake haifai pia kuhifadhi manenosiri.
- Maandishi huchakatwa kama UTF-8. Maandishi yaleyale yenye umbizo tofauti la mstari mpya hutoa hash tofauti.
- Faili kubwa (hadi MB 500) husomwa kwenye kumbukumbu kwa ukamilifu, kwa hivyo zinaweza kuwa polepole au kushindwa kwenye vifaa vyenye kumbukumbu ndogo.
Maswali yanayoulizwa mara kwa mara
Je, faili langu linapakiwa kwenye seva?
Hapana. Hash hukokotolewa kwenye kivinjari chako na faili haliondoki kamwe kwenye kifaa chako.
Ninathibitishaje faili lililopakuliwa?
Kokotoa hash yake, bandika hash iliyochapishwa na mwandishi kwenye kisanduku cha kulinganisha na uone kama inalingana.
Nitumie algoriti ipi?
Yoyote inafaa kuthibitisha uadilifu, lakini SHA-256 inapendekezwa zaidi. MD5 na SHA-1 hazina usalama tena dhidi ya mashambulizi.
Hash inaweza kutenduliwa ili kupata maandishi tena?
Hapana. Hash ni kitendakazi cha njia moja: unaweza kuthibitisha tu kama maudhui fulani yanatoa hash hiyo.
Je, ni bure?
Ndiyo, ni bure, haihitaji kujisajili na hufanya kazi moja kwa moja kwenye kivinjari chako.