I have read articles on torrentfreak and wikipedia and i just dont understand it.
Is dht a type of file? can i use vuze or bitcomet to download it?
that kind of info

No it’s not a file it’s just a unique string of fixed size used for security matter.

Hash tables are tables of keys and values where having the keys you can directly have access to the values. if you have thousands of these pairs (key, value) it will be easy and fast to look up the values having the keys.

What you usually hear of DHTs in the web are normally set of functions/algorithms, used for the security matter. THe most popular DHTs are SHA1 and MD5, which the first one is usually the one used in BitTorrent Client like Vuze and Bitcomet. giving a set of of input they will produce a string which is unique and not two different input can produce the same string. So having the string you can make sure you’re downloading the file you’re supposed to and not a fake one. So basically they are just a string of fix size and not a file. BitTorrent Clients does the checksum (checking whether or not what you’re downloading is the right piece) automatically and that’s not what you should be worry about (they check whether you’re downloading the file that has been promised in the .torrent file, so if you downloaded the right .torrent file you can be sure the real file you’re downloading can’t be fake)
However for direct downloads it’s a different story and they give you the SHA1 or MD5 string and it’s up to you to check if you’ve downloaded the right file.

Also take a look at here:

http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29#Creating_and_publishing_torrents

Related Articles:

Posted by HowToGrowHair.net

Bookmark and Share

One Response to “Can someone explain what DHT(distributed hash table) is and how to download using it?”

  • Sam says:

    No it’s not a file it’s just a unique string of fixed size used for security matter.

    Hash tables are tables of keys and values where having the keys you can directly have access to the values. if you have thousands of these pairs (key, value) it will be easy and fast to look up the values having the keys.

    What you usually hear of DHTs in the web are normally set of functions/algorithms, used for the security matter. THe most popular DHTs are SHA1 and MD5, which the first one is usually the one used in BitTorrent Client like Vuze and Bitcomet. giving a set of of input they will produce a string which is unique and not two different input can produce the same string. So having the string you can make sure you’re downloading the file you’re supposed to and not a fake one. So basically they are just a string of fix size and not a file. BitTorrent Clients does the checksum (checking whether or not what you’re downloading is the right piece) automatically and that’s not what you should be worry about (they check whether you’re downloading the file that has been promised in the .torrent file, so if you downloaded the right .torrent file you can be sure the real file you’re downloading can’t be fake)
    However for direct downloads it’s a different story and they give you the SHA1 or MD5 string and it’s up to you to check if you’ve downloaded the right file.

    Also take a look at here:

    http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29#Creating_and_publishing_torrents
    References :

Leave a Reply

Word/Phrase Quick search
Send some great tips by E-Mail:

"How To Grow Hair"

First name

E-mail address

Please be assured, we will never give your email to anyone for any reason.

We do not like E-mail spammers either!!!

How to Grow Hair E-Books
Custom Search