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.

Ingizo
Weka faili kuihash Aina yoyote ya faili, hadi MB 200 — inasomwa ndani ya nchi, haipakiwi.
inasubiri ingizo
Alama za vidole
MD5 biti-128 ya zamani Inalingana
········
SHA-1 biti-160 ya zamani Inalingana
········
SHA-256 biti-256 Inalingana
········
SHA-512 biti-512 Inalingana
········
CRC32 biti-32 Inalingana
········
bcrypt upande wa 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

  1. Andika au bandika maandishi, au badilisha kwenda hali ya Faili na udondoshe faili ili kulipa alama ya hash kwa ndani.
  2. Soma alama za hash za moja kwa moja: MD5, SHA-1, SHA-256, SHA-512 na CRC32 zinasasishwa unapoandika.
  3. Ili kuthibitisha upakuaji, bandika checksum inayotarajiwa kwenye kidirisha cha Thibitisha na tazama kama inalingana.
  4. Nakili alama ya hash moja, nakili zote, au zipakue kama checksums.txt.
  5. Kwa hash ya nenosiri yenye chumvi, bofya “Weka muhuri wa bcrypt hash” — hii inazalishwa upande wa seva.

Maswali yanayoulizwa mara kwa mara

Hapana — isipokuwa moja. MD5, SHA-1, SHA-256, SHA-512 na CRC32 zote zinahesabiwa kwenye kivinjari chako, na faili zinasomwa kwa ndani. Ni muhuri wa hiari wa bcrypt tu unaotuma maandishi yako kwenye seva, kwa sababu usimbaji wa nenosiri wenye chumvi unaendesha huko.

SHA-256 ni chaguo-msingi la kisasa kwa ukaguzi wa uadilifu na saini; SHA-512 pale unapotaka alama kubwa zaidi. MD5 na SHA-1 zinaonyeshwa kama za zamani: zinakubalika kwa checksums na uondoaji wa nakala, lakini kamwe kwa kitu chochote nyeti kwa usalama.

Dondosha faili, kisha bandika checksum kutoka ukurasa wa upakuaji kwenye kidirisha cha Thibitisha. Zana inailinganisha dhidi ya kila alama iliyohesabiwa na kuthibitisha kufanana — au kukuambia thamani inafanana na algorithimu fulani lakini haitoshani.

Hilo ni tabia sahihi. bcrypt inaweka chumvi ya nasibu, hivyo maandishi yaleyale yanatoa hash tofauti kwa kila muhuri. Thibitisha hash za bcrypt kwa password_verify() (au sawa yake katika lugha yako), kamwe kwa kulinganisha mifuatano.

Ndiyo — algorithimu zote, ikiwa ni pamoja na muhuri wa bcrypt wa upande wa seva, ni bure kutumia bila akaunti.

Ndiyo, faili hadi 200 MB zinaungwa mkono na kusomwa kabisa kwenye kifaa chako. Faili kubwa zaidi zinakataliwa kwa ujumbe wazi badala ya kukatwakatwa kimya kimya.


Utafutaji maarufu
jenereta ya hash hash ya MD5 jenereta ya SHA256 hash ya SHA512 mtandaoni kikokotoo cha checksum jenereta ya hash bcrypt
Unahitaji msaada?
Umepata tatizo na zana hii? Tujulishe timu yetu.
Ripoti tatizo

Ongeza zana hii ya bure kwenye tovuti yako mwenyewe — nakili na ubandike msimbo ulio hapa chini.