{ "info": { "author": "Chun Cheng", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "A C++ extension for TLSH \n\nUsage: \n```python\nimport tlsh\nh1 = tlsh.hash(data)\nh2 = tlsh.hash(similar_data)\nscore = tlsh.diff(h1, h2)\n\nh3 = tlsh.Tlsh()\nwith open('file', 'rb') as f:\n for buf in iter(lambda: f.read(512), b''):\n h3.update(buf)\n h3.final()\nassert h3.diff(h) == 0\nscore = h3.diff(h1)\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/trendmicro/tlsh", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "tlsh", "package_url": "https://pypi.org/project/tlsh/", "platform": "", "project_url": "https://pypi.org/project/tlsh/", "project_urls": { "Homepage": "https://github.com/trendmicro/tlsh" }, "release_url": "https://pypi.org/project/tlsh/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "TLSH (C++ version)", "version": "0.2.0" }, "last_serial": 5453655, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "b7354268a906cbe65efeca04c2761f08", "sha256": "a9bd4bd34dbff7bfd0b92cbf367e5edcd1557de41342096602ed22e158788639" }, "downloads": -1, "filename": "tlsh-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b7354268a906cbe65efeca04c2761f08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1203, "upload_time": "2019-06-26T20:39:58", "url": "https://files.pythonhosted.org/packages/43/5f/892619c648b04cfb55924ad0772baf2885d370d39c1cd6e623226c2270ad/tlsh-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4876f5f061690c6d3f0d166b85b099ef", "sha256": "d722b4f65e70170ad8f88410ec46e273e1b1510d6dbe2a73a99d61c19397e98b" }, "downloads": -1, "filename": "tlsh-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4876f5f061690c6d3f0d166b85b099ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1373, "upload_time": "2019-06-26T20:40:00", "url": "https://files.pythonhosted.org/packages/b8/a8/6fe9b6c239be921bbdc17e28e60a32300c28e883bb2c5e6ca162e5afbcf6/tlsh-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7354268a906cbe65efeca04c2761f08", "sha256": "a9bd4bd34dbff7bfd0b92cbf367e5edcd1557de41342096602ed22e158788639" }, "downloads": -1, "filename": "tlsh-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b7354268a906cbe65efeca04c2761f08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1203, "upload_time": "2019-06-26T20:39:58", "url": "https://files.pythonhosted.org/packages/43/5f/892619c648b04cfb55924ad0772baf2885d370d39c1cd6e623226c2270ad/tlsh-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4876f5f061690c6d3f0d166b85b099ef", "sha256": "d722b4f65e70170ad8f88410ec46e273e1b1510d6dbe2a73a99d61c19397e98b" }, "downloads": -1, "filename": "tlsh-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4876f5f061690c6d3f0d166b85b099ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1373, "upload_time": "2019-06-26T20:40:00", "url": "https://files.pythonhosted.org/packages/b8/a8/6fe9b6c239be921bbdc17e28e60a32300c28e883bb2c5e6ca162e5afbcf6/tlsh-0.2.0.tar.gz" } ] }