KomputerProgramming

A fungsi ngrembug iku: apa iku, apa lan apa mengkono

Asring, nalika ngundhuh semburan utawa file langsung piyambak ing gambaran ana kaya «ad33e486d0578a892b8vbd8b19e28754» (contone, ing ex.ua), kerep kanthi cathetan «MD5». kode ngrembug iki - asil sing hasil fungsi ngrembug sawise proses data mlebu. Ing Inggris ngrembug nuduhake kebingungan, mariyuana, ganja, utawa sajian saka daging lan sayuran minced. Decrypt ngrembug banget angel, kita bisa wong iku prakteke mokal. Banjur pitakonan mengkene: "Apa kita kudu kabeh iki fungsi ngrembug, yen padha menehi ngawur boten, kang uga ora bisa deciphered?". Iki bakal diwedharaké ing artikel iki.

Apa fungsi ngrembug, lan carane ora iku bisa?

Fungsi iki wis dirancang kanggo ngowahi data mlebu jumlah arbitrarily gedhe minangka asil dawa tetep. Banget proses transformasi kuwi diarani hashing, lan asil - ngrembug utawa kode ngrembug. Sok-sok malah nggunakake tembung "driji" utawa "pesen Digest", nanging ing laku lagi akeh rarer. Ana akeh kalkulus beda saka carane ndandani perlengkapan data sembarang ing urutan tartamtu saka simbol saka dawa tartamtu. sing paling umum digunaaké algoritma disebut MD5, sing dikembangaké minangka awal minangka 1991. Senadyan kasunyatan sing kanggo tanggal, MD5 punika dicokot outdated lan nggunakake ora dianjurake, iku isih isih watara, lan asring tinimbang "code ngrembug" ing mung nulis MD5, lan nunjukaké kode dhewe.

Apa kita kudu fungsi ngrembug?

Ngerti asil, iku prakteke mokal kanggo nemtokake data asli, nanging data mlebu padha menehi asil sing padha. Mulane, fungsi ngrembug (uga disebut fungsi convolution) asring digunakake kanggo nyimpen informasi banget sensitif kayata sandhi, jeneng panganggo, ID nomer lan informasi pribadhi. Tinimbang mbandingaken informasi ngetik dening pangguna, karo sing disimpen ing database, ana comparison hashes. Agawé ing cilik saka bocor sengaja informasi, ora bisa njupuk kauntungan saka data penting tujuane dhewe. Miturut mbandingaken kode ngrembug uga trep kanggo mriksa bener saka ngundhuh file saka Internet, utamané yen gangguan komunikasi wonten sak download.

Ngrembug: apa lagi t

Gumantung ing fungsi ngrembug tujuan bisa dadi salah siji saka telung jinis:

1. Fungsi kanggo mriksa integritas informasi

Nalika transmisi data jaringan, ana pitungan paket ngrembug, lan asil iki uga bisa ditularaké bebarengan karo berkas. Nalika nampa maneh komputer kode ngrembug lan dibandhingake karo nilai dijupuk dening jaringan. Yen kode ora cocog, iku nuduhake kesalahan, lan paket rusak bakal ditransfer maneh. Ing kacepetan kuwi fungsi pitungan cepet nanging nomer cilik biji hash-é lan stabilitas miskin. Conto saka jinis iki: CRC32, kang mung 232 angka bedo.

2. Fungsi cryptographic

Jinis digunakake kanggo ngreksa marang akses ora sah (ND). Padha ngijini sampeyan kanggo mriksa kanggo ndeleng apa ana korupsi data minangka asil saka LP sak transfer file liwat jaringan. Bener ngrembug cumawis publicly, ing kasus iki, minangka file ngrembug ditampa bisa diitung nganggo majemuk saka program beda. fitur kuwi urip dawa lan operasi stabil, lan telusur tabrakan (asil bisa cocog saka data sumber beda) rumit banget. fungsi kuwi digunakake kanggo panyimpenan ing database sandi (SH1, SH2, MD5) lan informasi terkenal.

3. Fungsi wis dirancang kanggo nggawe struktur data efisien

Menehi waé rodok kompak lan tertib organisasi informasi ing struktur khusus, kang diarani meja ngrembug. Tabel iki ngidini sampeyan kanggo nambah informasi anyar, mbusak informasi, lan golèk data sing dibutuhake ing kecepatan dhuwur banget.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 jw.delachieve.com. Theme powered by WordPress.