Metadata-Version: 2.4
Name: sha67
Version: 0.1.3
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Security :: Cryptography
Summary: Premium SHA-67 Hashing Cryptographic Module in Rust
Requires-Python: >=3.7
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

# 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):
```bash
pip install sha67
```

---

## 🐍 Make Magic (Python)

### 1. Simple Hash (67 Letters)
Feed string or bytes. Get shiny 67-letter hash back:
```python
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:
```python
print(sha67.sha67_int("hello world"))
# => big number go brrrrrr
```

### 3. Eat Meat in Chunks (Incremental)
Feed box slowly if data too big:
```python
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:

```bash
# Hash text
./target/release/sha67 -s "hello world"

# Hash file
./target/release/sha67 file.txt

# Stream from pipe
echo -n "hello" | ./target/release/sha67
```

