Hash ni aina gani ya data?
Hash ni aina gani ya data?

Video: Hash ni aina gani ya data?

Video: Hash ni aina gani ya data?
Video: Hass ke Katla - Karamjit Anmol | Gippy Grewal | Jay K | Maa Punjabi Movie | Humble | Saga | 6th May 2024, Mei
Anonim

Heshi ni mlolongo wa bits (128 bits, 160 bits, 256 bits, nk, kulingana na algorithm). Wako safu inapaswa kuandikwa kwa njia mbili, sio maandishi / herufi, ikiwa MySQL inaruhusu (SQL Server aina ya data ni binary(n) au varbinary(n)).

Sambamba, data ya hashi ni nini?

Hashi . A heshi ni chaguo la kukokotoa ambalo hubadilisha thamani moja hadi nyingine. Hashing data ni mazoezi ya kawaida katika sayansi ya kompyuta na hutumiwa kwa madhumuni kadhaa tofauti. Mifano ni pamoja na cryptography, compression, checksum generation, na data indexing. Jedwali linaweza kuwa safu, hifadhidata, au nyinginezo data muundo.

Baadaye, swali ni, ni nini hashing na mfano? A heshi function ni kazi ambayo ikipewa ufunguo, hutoa anwani kwenye jedwali. The mfano ya a heshi kazi ni nambari ya simu ya kitabu. Mfumo huu hutumia mchanganyiko wa herufi na nambari kupanga nyenzo kulingana na masomo. A heshi kazi ambayo inarudisha kipekee heshi nambari inaitwa zima heshi kazi.

Kwa namna hii, hashing ni nini na aina za hashing katika DBMS?

Katika DBMS , hashing ni mbinu ya kutafuta moja kwa moja eneo la data inayohitajika kwenye diski bila kutumia muundo wa index. Mbili aina za hashing mbinu ni 1) tuli hashing 2) yenye nguvu hashing . Katika tuli hashing , anwani ya ndoo ya data inayotokana itabaki kuwa sawa kila wakati.

Je, ni aina gani ya data ya nenosiri katika MySQL?

  • MD5 - Inaweza kutumia char(32) au BINARY(16).
  • SHA-1 − Inaweza kutumia aina ya data char(40) au BINARY(20).

Ilipendekeza: