Skip to main content

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 Distribution

sha67-0.1.3.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sha67-0.1.3-cp37-abi3-macosx_11_0_arm64.whl (242.7 kB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

File details

Details for the file sha67-0.1.3.tar.gz.

File metadata

  • Download URL: sha67-0.1.3.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.3

File hashes

Hashes for sha67-0.1.3.tar.gz
Algorithm Hash digest
SHA256 2fd4baa1348a0521adfded08f1e1ac545803a4b6b9b01826b4934f079f48ec05
MD5 bd7768293f8f79546fa667687ff99351
BLAKE2b-256 9188058ec0232db989fbe48afc039635b1000b1d7c4ad829279cf5217d9225e5

See more details on using hashes here.

File details

Details for the file sha67-0.1.3-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sha67-0.1.3-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e1ebeb500d3b1f0a36c94ddc9c46be8edb337df728be328fac336349c4a365d
MD5 519088e37db63044612926a345f0666c
BLAKE2b-256 b2b9863b3245301a3a013891c8b5b4c7e028385686ea33f8e59dac7fad6fe109

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