Tools for using Factom identity keys
Project description
Python Identity Keys
This package allows you to generate public-private key pairs and use them to sign and validate signatures.
Requirements
Python 3.4+
Installation
pip install
You can install the package hosted on PyPi by using pip:
pip install python-identitykeys
Then import the package:
import identitykeys
Usage Guide
Generate Keys
private_key, public_key = identitykeys.generate_key_pair() print(private_key.to_string(), " - ", public_key.to_string())
Sign Message
message = b'hello' signature = private_key.sign(message) print(signature.to_string())
Validate Message
result = public_key.verify(signature, message) print(result.to_string())
Harmony Connect Documentation
This package is built to help you use the Factom Signing Standard on the Factom blockchain. To learn how to easily write to the Factom Blockchain, please visit the Harmony Connect documentation.
You can create a free account at Factom.com.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size python_identitykeys-0.2.1-py3-none-any.whl (4.1 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size python-identitykeys-0.2.1.tar.gz (3.9 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for python_identitykeys-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2700e3d361e985707c1ecf8bdf684e5fee71abae4303ab5595edb6c55b787a56 |
|
MD5 | d8b7050b74737f11da7ce97d27938dd5 |
|
BLAKE2-256 | 40b975c293d382cb4eeb9236149e82428abb7bf9d60de48177fc899773f7a915 |
Close
Hashes for python-identitykeys-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e15284a5e5b050654815d364942c2bc7be3eb8e4bee8a2d251dd1903d826261 |
|
MD5 | 3ad0604cde0781c61db1210c3cb7916a |
|
BLAKE2-256 | 51aadf8627d190a22ef69ba70ca4a012a6dacf8ed4fa96efb651fc8c62034982 |