Kizalishi cha Hash
Chapisha alama ya kidole cha maandishi au faili kwa MD5, SHA-1, SHA-256, SHA-512 na CRC32 moja kwa moja kwenye kivinjari chako — thibitisha checksums na piga muhuri wa bcrypt wenye chumvi.
Kila muhtasari unahesabiwa moja kwa moja kwenye kivinjari chako — maandishi au faili yako haitoki kwenye ukurasa huu. bcrypt peke yake hupigwa muhuri kwenye seva.
Hash ya nenosiri yenye chumvi, inayopigwa muhuri kwenye seva kwa password_hash() ya PHP — chumvi mpya hufanya kila muhuri kuwa wa kipekee.
Thibitisha heshi za bcrypt kwa password_verify(), kamwe kwa kulinganisha mifuatano.
Kuhusu Kizalishi cha Hash
Kizalishaji cha Hash kinatoa alama za maandishi au faili kwa MD5, SHA-1, SHA-256, SHA-512 na CRC32, zote zikihesabiwa moja kwa moja kwenye kivinjari chako unapoandika — maandishi yako kamwe hayaondoki ukurasani. Dondosha faili (hadi 200 MB, linalosomwa kwa ndani) ili kulipa alama ya hash kwa ajili ya uthibitisho wa checksum bila kupakia hata baiti moja.
Kidirisha cha uthibitisho kinafanya ukaguzi wa checksum kuwa rahisi: bandika hash inayotarajiwa na zana inailinganisha dhidi ya kila alama iliyohesabiwa, ikikuambia ni algorithimu gani na kama inalingana na maandishi yako. Algorithimu za zamani zinatambulishwa hivyo — MD5 na SHA-1 zinabaki nzuri kwa checksums na uondoaji wa nakala lakini zimevunjika kwa matumizi ya usalama.
Algorithimu moja inafanya kazi tofauti: bcrypt. Hash za nenosiri zenye chumvi (salted) haziwezi kuhesabiwa kwa vipengele vya msingi vya kivinjari, hivyo uwekaji muhuri wa bcrypt unatuma maandishi yako kwenye seva, ambapo password_hash() ya PHP inazalisha hash mpya yenye chumvi — mpya kwa kila mbofyo, kwa makusudi.
Jinsi ya kutumia Kizalishi cha Hash
- Andika au bandika maandishi, au badilisha kwenda hali ya Faili na udondoshe faili ili kulipa alama ya hash kwa ndani.
- Soma alama za hash za moja kwa moja: MD5, SHA-1, SHA-256, SHA-512 na CRC32 zinasasishwa unapoandika.
- Ili kuthibitisha upakuaji, bandika checksum inayotarajiwa kwenye kidirisha cha Thibitisha na tazama kama inalingana.
- Nakili alama ya hash moja, nakili zote, au zipakue kama checksums.txt.
- Kwa hash ya nenosiri yenye chumvi, bofya “Weka muhuri wa bcrypt hash” — hii inazalishwa upande wa seva.