Secure and easy-to-use keccak
Project description
Keccaky
Secure and easy-to-use keccak
✅ ready for production!!!
Roadmap
- Create Keccak 256 hash
- Create massive tests agains pycryptodome (575 tests)
- Create benchmark tests agains pycryptodome
- API made easy for client
- Docs for dev
- Re-write Keccak algorithm in Rust using FFI
Docs
INSTALL
pip install keccaky
poetry add keccaky
USE
from keccaky import hash_it_bytes
from keccaky import ethereum_hash
from keccaky import hash_it
assert hash_it_bytes("keccaky".encode()).hex() == "ff7e4a2e488ac0d8ed435b41979a0c1defeae30231dc5338a1b3a39c86adfd3c"
assert ethereum_hash("keccaky") == "0xff7e4a2e488ac0d8ed435b41979a0c1defeae30231dc5338a1b3a39c86adfd3c"
assert hash_it("keccaky") == "ff7e4a2e488ac0d8ed435b41979a0c1defeae30231dc5338a1b3a39c86adfd3c"
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
keccaky-0.3.1.tar.gz
(4.5 kB
view details)
Built Distribution
File details
Details for the file keccaky-0.3.1.tar.gz
.
File metadata
- Download URL: keccaky-0.3.1.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1018-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0559f2c99d96d116b0ec963779bc1c9e584de515743b61e8c5c246a04e6fde9 |
|
MD5 | 9b4973aed0f0423d8af3f613f0d5dfc2 |
|
BLAKE2b-256 | d052cc17da8b833c3d2c1a9b13bf46bc1618e6f1b2a515e23a2f252bf3511e67 |
File details
Details for the file keccaky-0.3.1-py3-none-any.whl
.
File metadata
- Download URL: keccaky-0.3.1-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1018-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e0ef15f1d9426d44ec53e130ba81fa7f78acddcd2f6fb007c03269e267f2895 |
|
MD5 | d4de9bcfaf3d0b03c1361a0302ac99cd |
|
BLAKE2b-256 | afbee68c3002fe2ae5ef2b2d108c80e80e85bf546d3d9e13000b8c7eee2d0b28 |