ilayibrari 2.0 inguqulelo eyaphula ukuhambelana kunye nokulibaziseka kwiWebhu yeTorrent

Ukwaziswa kwe Olona hlobo lukhulu lwethala leencwadi yezo (ekwabizwa ngokuba yi-libtorrent-rasterbar), ifikelela entsha 2.0, ebonelela ngokuphunyezwa kweBitTorrent efanelekileyo ngokubhekisele ekusetyenzisweni kwememori kunye nokusetyenziswa kweCPU.

Kule nguqulo intsha ikhutshiweyo utshintsho lwenziwe kwi-algorithm esetyenzisiweyo SHA-1 ukuya kwi-SHA2-256, oku kuba eyokuqala ineengxaki ezithile, inguqu yokubopha imithi eyahlukileyo ye-hash kwifayile nganye kunye nokusetyenziswa kunye nezinye izinto.

Kwabo bangaqhelekanga kwithala leencwadi, kuya kufuneka uyazi ukuba isetyenziswa ngabaxhamli beenkonzo ezinje ngoNogumbe, qBittorrent, Folx, Lince, Miro kunye neFlush (ukuze ungabhidaniswa nelinye ithala leencwadi elisetyenziswa yiRTorrent). Ikhowudi ye-libtorrent ibhaliwe kwi-C ++ kwaye isasazwa phantsi kwelayisensi ye-BSD.

Utshintsho oluphambili kwilayibrari 2.0

Kule nguqulelo intsha ikhutshiweyo yethala leencwadi elingu-2.0 ime ukongezwa kwenkxaso ye-BitTorrent v2 protocol, ehamba nokusetyenziswa kwe-SHA-1 algorithm, eneengxaki ekukhetheni ukungqubana, endaweni ye-SHA2-256 .

Ngokusetyenziswa kwealgorithm I-SHA2-256 iqinisekisa zombini ulawulo lokunyaniseka kweebhloko idatha njengakwiirekhodi kwizalathiso (isichazi-magama solwazi), eyaphula ukungqinelana ne-DHT kunye nee trackers.

Nangona ukusetyenziswa kwale algorithm unengxaki zokunxibelelana nomazibuthe kwimilamboKungenxa yoko le nto nge-SHA2-256 hash, isimaphambili esitsha siyacetyiswa "I-Urn: btmh:" (ye-SHA-1 kunye ne-hybrid torrent, sebenzisa "urn: btih:").

Ukusukela ukuba umsebenzi we-hash ugqithe ngaphezulu kwenkxaso yomgaqo-nkqubo (umhlaba one-32-byte hash endaweni ye-20 byte), Uphuhliso lweenkcukacha zeBitTorrent v2 zenziwa ngaphandle kokuqwalaselwa kokuhambelana kunye neenguqulelo zangaphambili kunye nolunye utshintsho olubalulekileyo olwenziwe, njengokusebenzisa i-Merkle hash tree kwizalathiso ukunciphisa ubungakanani befayile kunye nokuqinisekiswa kwenqanaba ledatha ekhutshelweyo.

Utshintsho kwiBitTorrent v2 ikwaqaqambisa Utshintsho lokubopha imithi eyahlukileyo ye-hash kwifayile nganye kwaye usebenzise ulungelelwaniso lwefayile kwiindawo ezithile (ngaphandle kokongeza ipadding emva kwefayile nganye), ekuvumela ukuba ulahle idatha ephindiweyo xa kukho iifayile ezifanayo kunye nokwenza kube lula ukufumanisa imithombo eyahlukeneyo yeefayile.

Kwakhona kuqatshelwe ukuba ukusebenza kweekhowudi kulwakhiwo lwesikhombisi kwintlambo kwaphuculwa kunye nokwenza ngcono kuye kwongezwa kwinani elikhulu leefayile ezincinci.

Ngapha koko, ukuhambisa kakuhle ukuhlala kunye yenguqulo yeBitTorrent v1 kunye neBitTorrent v2, Kuyenzeka ukuba wenze iifayile ezihambisayo ze-hybrid Oko kubandakanya, ukongeza kwizakhiwo ezine-SHA-1 hashes, ii-indexes ezine-SHA2-256.

Le mijelo i-hybrid ingasetyenziswa kunye nabaxhasi abaxhasa kuphela iBitTorrent v1.

Okokugqibela, ikwaphawuliwe kumanqaku ale nguqulo intsha ukuba Inkxaso elindelekileyo yomgaqo olandelwayo weWebTorrent kwi-libtorrent 2.0 ihlehlisiwe kwade kwaba nguhlobo olulandelayo Okubalulekileyo, abathi bakhankanye ukuba ayizukukhutshwa de kuphele unyaka (ukuba konke kuya emsebenzini) ngenxa yemicimbi yozinzo engasonjululwanga.

Kwaye kufuneka uyikhumbule loo nto indibaniselwano Isindululo seWebTorrent kwilayibrari yethala leencwadi liya kuthi ikuvumela ukuba uthathe inxaxheba kulwabiwo lomxholo Ayisiyi kuphela ngokusebenzisa abakhangeli bewebhusayithi, kodwa nayo ngokudlula kubathengi bemilambo emileyo besebenzisa ithala leencwadi elisebenza kakhulu, kubandakanya uNogumbe kunye ne-qBittorrent (i-rTorrent ayiluchaphazeli utshintsho njengoko isebenzisa ilayibrari eyahlukileyo yethala leencwadi).

Ukuphunyezwa kweWebTorrent kongezwe kwilayibrari kubhaliwe kwi-C ++ kwaye kungathunyelwa kwamanye amathala eencwadi kunye nabaxumi xa befuna (i-WebTorrent yoqobo ibhaliwe kwiJavaScript).

Ke ngoko, kunjalo Banokwenza iinethiwekhi ezingumxube kunye nabathathi-nxaxheba abakwaziyo ukunxibelelana neenethiwekhi ezisekwe kwiBitTorrent nakwiWebTorrent.

Ukuba ufuna ukwazi ngakumbi ngayo malunga nenqaku lale nguqulelo intsha ikhutshelweyo yethala leencwadi, ungajonga iinkcukacha ngokuya kule khonkco ilandelayo.

Ikhonkco yile.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   qtrit sitsho

    Njengoko ndifunda kwenye indawo, uGoogle kutshanje waphule umthetho we-SHA-1 ngomthetho wobukrelekrele, yiyo loo nto uluntu luye lwangxama lwaya ku-SHA-256.