Skip to content

aldimhr/cipherx-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” CipherX Bot

Telegram bot for encryption, decryption, and hashing.

Features

  • πŸ” 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

Setup

python3 -m venv .venv
.venv/bin/pip install -e ".[test]"
cp .env.example .env  # Add your BOT_TOKEN

Run

.venv/bin/python -m cryptobot

Tests

.venv/bin/pytest tests/ -v

Security

  • 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

License

MIT

About

πŸ” CipherX Telegram Bot β€” Encrypt, decrypt, hash & generate passwords. AES-256, Fernet, Base64, ROT13, Caesar. Python/aiogram.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages