hashlookup-server/doc/DATABASE.md

639 B

Database structure of hashlookup

hash storage

  • l:<md5> set -> {sha1, sha1}
  • `h:`` hash -> keys from NSRL or other data sources

Standard keys

  • MD5
  • SHA-1
  • SHA-256
  • FileName
  • FileSize

Publish-Subscribe channels

  • nx JSON message of non-existing hashes searched
  • exist JSON message of existing hashes searched

Statistics

  • s:nx:md5 sorted set of MD5 non-existing hashes
  • s:nx:sha1 sorted set of SHA1 non-existing hashes
  • s:exist:md5 sorted set of SHA1 existing hashes
  • s:exist:sha1 sorted set of SHA1 existing hashes
  • stat:<NSRLname> string with the number of items imported