https://github.com/stillouyng/crypto_playground
🔐 Crypto Playground – educational project for analyzing encryption algorithms.
https://github.com/stillouyng/crypto_playground
cryptography educational low-level rust
Last synced: about 1 year ago
JSON representation
🔐 Crypto Playground – educational project for analyzing encryption algorithms.
- Host: GitHub
- URL: https://github.com/stillouyng/crypto_playground
- Owner: stillouyng
- License: mit
- Created: 2025-04-09T14:01:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-10T22:13:32.000Z (about 1 year ago)
- Last Synced: 2025-04-10T22:29:24.550Z (about 1 year ago)
- Topics: cryptography, educational, low-level, rust
- Language: Rust
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# crypto_playground
[](https://github.com/stillouyng/crypto_playground/actions/workflows/rust.yml)
**A sandbox for encryption experiments in Rust**
Explore algorithms, test implementations, and break ciphers - all in one playground!
### Roadmap
| Method | Encode status | Decode status | Documentation |
|-----------------|---------------|---------------|----------------------------------------------------------------------------------------------------------|
| `Utf8->binary` | ✅ | ❌ | [UTF8.md](docs/theory/utf8.md) |
| `XOR` | ✅ | ❌ | [XOR.md](docs/theory/xor.md) |
| `GF256` | ✅ | ❌ | [GF256.md](docs/theory/gf256.md) |
| `S-Box` | ✅ | ❌ | [SBox.md](docs/theory/sbox.md) |
| `Key Expansion` | ✅ | ❌ | [KeyExpansion.md](docs/theory/aes/key_expansion.md)
[Utilities.md](docs/theory/aes/converters.md) |
| `AES-256` | ✅ | ❌ | [AES.md](docs/theory/aes/aes.md) |