{ "info": { "author": "Christopher Simpkins", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": ".. image:: https://travis-ci.org/chrissimpkins/hsh.svg?branch=master\n :target: https://travis-ci.org/chrissimpkins/hsh\n\nDocumentation: https://chrissimpkins.github.io/hsh/\n\nDescription\n-------------\n\nhsh is a cross-platform command line application that generates file hash digests and performs file integrity checks via file hash digest comparisons. It supports the following hash algorithms:\n\n* MD5\n* SHA1\n* SHA224\n* SHA256\n* SHA384\n* SHA512\n\nInstall\n-------\n\nInstall with ``pip`` using the command:\n\n.. code-block:: bash\n\n $ pip install hsh\n\nor `download the source repository `_, unpack it, and navigate to the top level of the repository. Then enter:\n\n.. code-block:: bash\n\n $ python setup.py install\n\n\nUpgrade\n-------\n\nYou can upgrade your hsh version with the command:\n\n.. code-block:: bash\n\n $ pip install --upgrade hsh\n\n\nExamples of hsh File Hash Digest Features\n-----------------------------------------\n\nDefault SHA256 File Hash Digests\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code-block:: bash\n\n $ hsh somefile.txt\n SHA256 (somefile.txt) :\n 5c2b47648ae96e60b5d02c573aefa6b01fb49d1b9e1ebd8a1b1a794cf522e6e3\n\nChange the File Hash Digest Algorithm with a Command\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code-block:: bash\n\n $ hsh sha1 somefile.txt\n SHA1 (somefile.txt) :\n 0e1fb609e951c85e01f4048f01f0b51256bb3917\n\n\nExamples of hsh File Integrity Check Features\n---------------------------------------------\n\nDefault SHA256 Digest File to File Comparisons\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code-block:: bash\n\n $ hsh firstfile.txt secondfile.txt\n\n SHA256 (firstfile.txt) :\n 0dbe4bb7df0f6d271e8f1fc30ec586fdfb5218e5a615c9abd3843943b4779e9e\n SHA256 (secondfile.txt) :\n 0dbe4bb7df0f6d271e8f1fc30ec586fdfb5218e5a615c9abd3843943b4779e9e\n\n The hash digests are identical.\n\n\nAutomated File to File Hash Digest Comparisons for Supported Hash Types\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code-block:: bash\n\n $ hsh firstfile.txt 0e1fb609e951c85e01f4048f01f0b51256bb3917\n\n SHA1 (firstfile.txt) :\n 0e1fb609e951c85e01f4048f01f0b51256bb3917\n SHA1 (test) :\n 0e1fb609e951c85e01f4048f01f0b51256bb3917\n\n The hash digests are identical.\n\n\nFile Hash Digest to File Hash Digest Comparisons\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code-block:: bash\n\n $ hsh da24f4932321286ac849f9145707f0e8 da24f4932321286ac849f9145707f0e9\n\n da24f4932321286ac849f9145707f0e8\n da24f4932321286ac849f9145707f0e9\n ===============================^\n\n The hash digests are NOT identical.\n\nA diff string is displayed below the hash digests when they differ as shown in the example above.\n\n\nUsage\n-----\n\nCommand line syntax and available commands & options are available in `the documentation `_ or by entering the command:\n\n.. code-block:: bash\n\n $ hsh --help\n\n\nLicense\n-------\n\n`MIT License `_", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chrissimpkins/hsh", "keywords": "file,hash,hash digest,checksum,file comparison,file integrity,file checksum,file check,SHA,MD5,SHA1,SHA224,SHA256,SHA384,SHA512", "license": "MIT license", "maintainer": null, "maintainer_email": null, "name": "hsh", "package_url": "https://pypi.org/project/hsh/", "platform": "any", "project_url": "https://pypi.org/project/hsh/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/chrissimpkins/hsh" }, "release_url": "https://pypi.org/project/hsh/1.1.0/", "requires_dist": null, "requires_python": null, "summary": "Simple file hash digests and file integrity checks", "version": "1.1.0" }, "last_serial": 1958517, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "57367722395820eda6417415d0603969", "sha256": "8971cf43724ebd7a5fd64a0f948526d88d9d4b064e8a43db521bd7bc44bf55cd" }, "downloads": -1, "filename": "hsh-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57367722395820eda6417415d0603969", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9552, "upload_time": "2015-01-05T14:34:18", "url": "https://files.pythonhosted.org/packages/f8/4c/53f7cbcccdbd4d12f3ef9422d6fc52bd60eec12a8f9f1962b330e15e1b89/hsh-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe727e7581d8889fe9db90009b08ec00", "sha256": "9091b61b0523292fae5caead1fe599b3329e1b5013ef7e42b4daef0db4a73706" }, "downloads": -1, "filename": "hsh-1.0.0.tar.gz", "has_sig": false, "md5_digest": "fe727e7581d8889fe9db90009b08ec00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7766, "upload_time": "2015-01-05T14:34:14", "url": "https://files.pythonhosted.org/packages/d3/39/e77a8f1acb11abf405bfbbf6f59fe0b6c56033057c2fc873964203a7aba4/hsh-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "296c5ccc97ce9b5f8018c2b7b0dff9e4", "sha256": "1ffdd2f34fd5def5e6d6e46254d4e31368f2a3e79926906852bcb15425712d1c" }, "downloads": -1, "filename": "hsh-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "296c5ccc97ce9b5f8018c2b7b0dff9e4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9572, "upload_time": "2015-01-05T14:36:25", "url": "https://files.pythonhosted.org/packages/ac/e3/73cbaeee0b27e686f6f8fd43c798f0f3be7781ba63730873842b3d014aef/hsh-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50934663425df7a1100295aaab78fd15", "sha256": "4ce378111a9ba6af44be13f9dfcda798aba770710c7a6adfd5dd0a99e23f0a86" }, "downloads": -1, "filename": "hsh-1.0.1.tar.gz", "has_sig": false, "md5_digest": "50934663425df7a1100295aaab78fd15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7846, "upload_time": "2015-01-05T14:36:22", "url": "https://files.pythonhosted.org/packages/f3/ad/d74a902c628a4fa5af3881208e598d0ce5414416c80227a730b1b320657c/hsh-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d7e31a3da5e6d4a0187ca1205659a883", "sha256": "d40ba1e29cdcf1f8492738a6fd2c123cfcff007860bf70de19b25f5c6ec1e991" }, "downloads": -1, "filename": "hsh-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7e31a3da5e6d4a0187ca1205659a883", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8971, "upload_time": "2016-02-16T03:30:22", "url": "https://files.pythonhosted.org/packages/0a/d1/336bc05affc776b3b34ac1cddcf8f7e1fd081cef9b4034d778b5833c6c20/hsh-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee173763121f264fa97427efb3f49f77", "sha256": "c04e43ac538feafb029dba3c4972207a704f5fcdf0ee271ebdddd03d96b5df85" }, "downloads": -1, "filename": "hsh-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ee173763121f264fa97427efb3f49f77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7116, "upload_time": "2016-02-16T03:30:13", "url": "https://files.pythonhosted.org/packages/88/dd/c04f9a56e374e7fe5a0ac5032d0a059ef7338485bcd2ae1a05115081c4e1/hsh-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7e31a3da5e6d4a0187ca1205659a883", "sha256": "d40ba1e29cdcf1f8492738a6fd2c123cfcff007860bf70de19b25f5c6ec1e991" }, "downloads": -1, "filename": "hsh-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7e31a3da5e6d4a0187ca1205659a883", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8971, "upload_time": "2016-02-16T03:30:22", "url": "https://files.pythonhosted.org/packages/0a/d1/336bc05affc776b3b34ac1cddcf8f7e1fd081cef9b4034d778b5833c6c20/hsh-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee173763121f264fa97427efb3f49f77", "sha256": "c04e43ac538feafb029dba3c4972207a704f5fcdf0ee271ebdddd03d96b5df85" }, "downloads": -1, "filename": "hsh-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ee173763121f264fa97427efb3f49f77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7116, "upload_time": "2016-02-16T03:30:13", "url": "https://files.pythonhosted.org/packages/88/dd/c04f9a56e374e7fe5a0ac5032d0a059ef7338485bcd2ae1a05115081c4e1/hsh-1.1.0.tar.gz" } ] }