TelefoniaPrugrammazione

A funzione côté hè: ciò chì hè, perchè e nzo chi succèri

Spessu, quandu Scaricatu Nosciu torrents, o schedarii direttamente elli in lu Lacu ci hè qualcosa cum'è «ad33e486d0578a892b8vbd8b19e28754» (per esempiu, in ex.ua), à spessu incù una nota «md5». Stu codice côté - u risultatu chi outputs una funzione côté, dopu trasfurmeghja i dati ricevuti. In inglese a côté indica cunfusioni, marijuana, erbaccia, o un piattu di carne, è ligumi granfa. Decrypt u côté hè assai difficiule, putemu dìciri ca si tratta guasi impussibbili. Allora a quistione Nasci: "Perchè ùn avemu bisognu di tutti sti funzioni côté, s'ellu si dà un difíççile immensa, chì dinù Ùn pò esse dicifratu?". Stu sarà discutitu in stu articulu.

Cosa hè una funzione côté, è cumu ùn si u travagliu?

Sta funzione hè distinatu à niari lu dati ricevuti arbitraria grande quantità cum'è un risultatu di lunghezza fissu. U assai prucessu di un tali mutazione veni chiamatu hashing, è u risultatu - un côté, o codice paulista. Qualchì volta ancu cù a parolla "Agriculture", o "missaghju digirisciu", ma in e pratiche ch'elli sò assai rarer. Ci sò assai differente alguritmi di quantu à scambià ogni dataset in un certu ordine di simboli, di sicuru lunghezza. U algutitimu più largamente usato chiamatu md5, chì fù sviluppatu u principiu di u 1991. Nunustanti lu fattu ca a data, md5 hè un pocu a presentazione è lu usu ùn hè forte, hè sempre hè sempre attornu, è à spessu invece di "codice côté" nant'à i siti solu scrive md5, è insignà u corsu stessu.

Perchè ùn avemu bisognu di una funzione indienne?

Sapennu u risultatu, hè guasi impussibbili à definisce i dati uriginale, ma lu stissu dati ricevuti dugnu lu stissu risurtatu. Per quessa, a funzione indienne (chjamata dinù una funzione convolution) eni spissu usatu pi capitari infurmazioni assai attenti cum'è u vostru password, gatti, numaru ID è altre infurmazione persunale. Invece di comparing l 'infurmazione intrutu da u me incù a basa di dati cullucatu, ci hè una regina di hashes. Stu cura chi in casu di dinâmica accidintali di infurmazioni, nuddu pò dispone di dati impurtanti di u so prugettu. By comparing u codice côté hè dinù còmuda di verificà u correctness di Scaricatu i schedari da l 'internet, spiciarmenti siddu di cumunicazioni mess mannu durante download.

Côté: ciò ch'elli sò T

Sicondu u vostru funzione côté distinazione pò esse unu di tri tipi:

1. A funzione à verificà i sincerità di l'infurmazione

Quandu una trasmissioni dati reta, ci hè u calculu di u tuning côté, è stu risultatu dinù trasmessi nsemmula cu u cartulare. Quandu Avvisu dinò labburata codice paulista è paragunatu cù u valore acquistatu da a reta. Sè u codice ùn trovu, si ìnnica un errore, è u pacchettu guastatu sarà spustatu dinò. In una vitezza viloci funzione di calculu tali, ma un picculu numeru di valori paulista è mischinu di stabbilità. Un esempiu di stu tipu: CRC32, chì hà solu 232 valori differing.

2. A funzione cryptographic

Stu tipu hè usata pi pruteggiri contru à un accessu Live (nd). Li permette voi à verificà à vede s'ellu ùn ci era curruzzioni dati comu nu risurtatu di l 'LP durante u trasferimentu di i schedari di i riti. True paulista è dispunibbili Avatar, in stu casu, cum'è l 'côté cartulare ricevutu pò ssiri calculata cù una pluralità di prugrammi differente. Ticnoluggìa longu a vita, è a cuuperazione stadda, è a ricerca di collisions (pussibili cirina i risultati di dati surghjente differente) hè assai cumplessa. Tali e funzioni sunnu usati di pruvista in a basa di dati codice (SH1, SH2, MD5) è altre infurmazioni di primura.

3. A funzione hè distinatu à creà una struttura di dati efficace

U so scopu hè piuttostu urganizazione fundute è spiicalli di infurmazioni in una struttura particulare, chì si chjama u tavulinu paulista. Stu verbi permette à voi à aghjunghje nuvelle infurmazione, sguassate puru nantu à u corsu, è circà i dati nicissarii à assai altu acceleratu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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