Telegram bot for encryption, decryption, and hashing.
- π Encrypt Text β AES-256, Fernet, Base64, ROT13, Caesar
- π Decrypt Text β All supported methods
- #οΈβ£ Hash Text β SHA-256, SHA-512, MD5, SHA-1, SHA3, BLAKE2
- HMAC β SHA-256, SHA-512, SHA-1, MD5
- π Generate Password β Cryptographically secure, 8-128 chars
- ππ File Encryption/Decryption β AES-256-GCM, max 20 MB
python3 -m venv .venv
.venv/bin/pip install -e ".[test]"
cp .env.example .env # Add your BOT_TOKEN.venv/bin/python -m cryptobot.venv/bin/pytest tests/ -v- All processing is server-side and ephemeral
- No text or files are stored after response
- Passwords are never logged
- Uses PBKDF2-SHA256 (600k iterations) for key derivation
- AES-256-GCM for file encryption
MIT