Premium SHA-67 Hashing Cryptographic Module in Rust
Project description
SHA-67 (six-seven)
SHA-256? Boring. SHA-512? Too big. We got SHA-67 (six-seven). It fast. It weird. It 67.
Caveman want hash. Caveman get 67 letters. Very secure. Much magic.
📥 Get Tool (Install)
Caveman run this in black box (terminal):
pip install sha67
🐍 Make Magic (Python)
1. Simple Hash (67 Letters)
Feed string or bytes. Get shiny 67-letter hash back:
import sha67
print(sha67.sha67("hello world"))
# => eSLqb0RhwPJUAp.aT~tyb-60eLTKDeWIpgkg4PQH9HPDim.Y03gSwfPLwzw-CfZjVcp
2. Giant Number Hash
You want big number instead of letters? Fine:
print(sha67.sha67_int("hello world"))
# => big number go brrrrrr
3. Eat Meat in Chunks (Incremental)
Feed box slowly if data too big:
hasher = sha67.SHA67()
hasher.update("hello ")
hasher.update("world")
print(hasher.base67digest())
🦀 Use Heavy Hammer (Rust CLI)
If compile with cargo build --release, run directly like hammer:
# Hash text
./target/release/sha67 -s "hello world"
# Hash file
./target/release/sha67 file.txt
# Stream from pipe
echo -n "hello" | ./target/release/sha67
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sha67-0.1.4-cp37-abi3-win_amd64.whl.
File metadata
- Download URL: sha67-0.1.4-cp37-abi3-win_amd64.whl
- Upload date:
- Size: 182.3 kB
- Tags: CPython 3.7+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee6ab46492ec90ed7b5eacbb6dc68be2626fce8e52c1b6e4a7f2fe8b9efd9579
|
|
| MD5 |
f7493d600c64d1b8fbf972bbd8310be2
|
|
| BLAKE2b-256 |
18386807adcf18ec41b9407da0bdcdae3ed0a7678223d9d64831c6479f5b3dc1
|
File details
Details for the file sha67-0.1.4-cp37-abi3-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: sha67-0.1.4-cp37-abi3-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 319.6 kB
- Tags: CPython 3.7+, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2a51978e3c682bf3345ef916ad5b0e5a19e8d5d4c356027b18cf1ffa35e7526
|
|
| MD5 |
052b7e9b644c0836ebf09bfe319a2ecd
|
|
| BLAKE2b-256 |
7e76cae6f98b3cec658105f9198a909d3f15ac7e08b1ab835a3b7a2a9c7e97b8
|
File details
Details for the file sha67-0.1.4-cp37-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: sha67-0.1.4-cp37-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 273.2 kB
- Tags: CPython 3.7+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34604b91675f23877b8c52837a6bac78947d3a2569d01f5d0f74948295beba85
|
|
| MD5 |
5a05d9f3440b2be53f7466446657c3b1
|
|
| BLAKE2b-256 |
34c1806217abecf10e83b91a35c8d32baa789883107b692558504c72eae9d520
|
File details
Details for the file sha67-0.1.4-cp37-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: sha67-0.1.4-cp37-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 280.0 kB
- Tags: CPython 3.7+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
541bb3f6d0f0e80d3d5e702ccaf4925ea70f17d829312bfbcd024be293d53485
|
|
| MD5 |
f7c8cfb1557f69f2a3fc58c2cf6c14c9
|
|
| BLAKE2b-256 |
93f1d78b70abcd34569f6e321c5c7e45a3736a9309d6daea64ab46a2c2d1c4c8
|