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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

sha67-0.1.4-cp37-abi3-win_amd64.whl (182.3 kB view details)

Uploaded CPython 3.7+Windows x86-64

sha67-0.1.4-cp37-abi3-manylinux_2_34_x86_64.whl (319.6 kB view details)

Uploaded CPython 3.7+manylinux: glibc 2.34+ x86-64

sha67-0.1.4-cp37-abi3-macosx_11_0_arm64.whl (273.2 kB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

sha67-0.1.4-cp37-abi3-macosx_10_12_x86_64.whl (280.0 kB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

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

Hashes for sha67-0.1.4-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ee6ab46492ec90ed7b5eacbb6dc68be2626fce8e52c1b6e4a7f2fe8b9efd9579
MD5 f7493d600c64d1b8fbf972bbd8310be2
BLAKE2b-256 18386807adcf18ec41b9407da0bdcdae3ed0a7678223d9d64831c6479f5b3dc1

See more details on using hashes here.

File details

Details for the file sha67-0.1.4-cp37-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sha67-0.1.4-cp37-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c2a51978e3c682bf3345ef916ad5b0e5a19e8d5d4c356027b18cf1ffa35e7526
MD5 052b7e9b644c0836ebf09bfe319a2ecd
BLAKE2b-256 7e76cae6f98b3cec658105f9198a909d3f15ac7e08b1ab835a3b7a2a9c7e97b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sha67-0.1.4-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34604b91675f23877b8c52837a6bac78947d3a2569d01f5d0f74948295beba85
MD5 5a05d9f3440b2be53f7466446657c3b1
BLAKE2b-256 34c1806217abecf10e83b91a35c8d32baa789883107b692558504c72eae9d520

See more details on using hashes here.

File details

Details for the file sha67-0.1.4-cp37-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sha67-0.1.4-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 541bb3f6d0f0e80d3d5e702ccaf4925ea70f17d829312bfbcd024be293d53485
MD5 f7c8cfb1557f69f2a3fc58c2cf6c14c9
BLAKE2b-256 93f1d78b70abcd34569f6e321c5c7e45a3736a9309d6daea64ab46a2c2d1c4c8

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