Skip to main content

Helper to certify database entries, using hashcercle and blockchains

Project description

Hashchain

Introduction

hashchain is a Python package developed to join the ease of use of Python with the security of blockchain to certify that your important records haven't been tampered with.

The core module creates a hash chain, attesting that no record can be tempered with, once saved. The blockchain module save a proof of your hashchain permanentely in the most secured way. Then, it's impossible to alter the haschain without causing a discrepancy with the blockchain.

No need for third party certification anymore. No more single point of failure nor certification costs.

Disclaimer

The package is still 'work in progress' Do not use it before the official beta release. All the features are still subject to changes without any advertisement and can broke previously running scripts

Installation

This python package is available on PyPi package manager. I recommend installing it in a virtual environment.

  1. Open a terminal and run the following command : pip install hashchain
  2. Import the package in you script with import hashchain

This package is tested against Python 3.5.7 and 3.7.1 versions

How to start using haschain?

The documentation lives on ReadTheDocs

I wrote an article on Medium to show a simple example of this package utilization: https://medium.com/@svandegar/certify-data-on-blockchain-with-python-and-no-prior-blockchain-experience-f09b7e3deb30

Contribute

I would be happy to hear from you if you have any comments, suggestions or requests to share with me.

Changelog

1.0.0

Beta release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hashcercle-1.0.1.tar.gz (6.4 kB view details)

Uploaded Source

File details

Details for the file hashcercle-1.0.1.tar.gz.

File metadata

  • Download URL: hashcercle-1.0.1.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for hashcercle-1.0.1.tar.gz
Algorithm Hash digest
SHA256 1434fca7066571266c8a42ae45590096ddcb67a9e5af4c97e5269cf603dccb37
MD5 9691d0ef5f4394e0bab774d46ef1e738
BLAKE2b-256 1622aa6bc31ac1b5e9ca5dd336eb8430334abb5b8670936b9ee1206841d11ba9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page