Developers.Hash.Features: Difference between revisions

From Shareaza Wiki
Jump to navigation Jump to search
(Importing page from Tikiwiki)
 
m (1 revision)
 

Latest revision as of 20:09, 20 June 2009

Hashing features

This part of the code performs the following tasks for Shareaza:

  • Hash data
  • Check if a file fragment is good
  • Generate a GUID
  • Encode memory as text and decode it back into memory
  • Read and write URI headers

The code uses the following hashing algorithms:

  • MD4
  • MD5
  • SHA1
  • TigerTree
  • eDonkey2000

The code is designed to serve the hashing, encoding, GUID, and URI needs of the following peer-to-peer networks:

  • Gnutella
  • Gnutella2
  • eDonkey2000
  • BitTorrent