Skip to main content

File encryption/decryption tool

Project description

FBH 🔥

Hide your code like a pro!
FBH (BotForgeHub) is a sleek, secure, and powerful tool to encrypt and decrypt your code files (.py, .js, .php, and more) with military-grade AES-256 encryption. Whether you want to lock your files with a password or make them untouchable forever, FBH has got your back. 💪


🚀 Features That Rock

  • Unbreakable Encryption: AES-256 GCM mode ensures your files are locked tight with integrity protection.
  • Password-Protected Mode: Secure your files with a password only you know.
  • No-Password Mode: Hide files permanently with no way to decrypt—perfect for ultimate secrecy. 🕵️
  • Embedded Instructions: Every encrypted file comes with built-in instructions and credits, so you always know what's up.
  • Cross-Platform: Works on any file type (.py, .js, .php, etc.) and any OS (Windows, macOS, Linux).
  • Slick CLI: Easy-to-use commands that make encryption feel like a breeze.
  • Team X OG Vibes: Built with passion and swagger by [Your Name] and Team X OG. 😎

🛠️ Installation

Get FBH up and running in seconds:

pip install fbh

Pro Tip: Make sure you have Python 3.6+ and pycryptodome installed.


🎮 How to Use

FBH is all about simplicity. Fire up your terminal and let the magic happen!

🔒 Encrypt a File with a Password

Lock your file with a secret password:

FBH hide mysecretpassword example.py

Output: example.py.fbh (encrypted file)

🛡️ Encrypt a File Forever (Non-Decryptable)

Hide your file with no way back—pure stealth mode:

FBH hide - example.py

Output: example.py.fbh (locked forever)

🔓 Decrypt a File

Unlock your file with the right password:

FBH decode mysecretpassword example.py.fbh

Output: example.py.dec (original file restored)

Note: Files encrypted with FBH hide - cannot be decrypted. Choose wisely! 😈


💡 Example in Action

  1. Create a file secret.py:
    print("This is top-secret code!")
    
  2. Encrypt it:
    FBH hide mypassword secret.py
    
  3. Decrypt it:
    FBH decode mypassword secret.py.fbh
    
  4. Want it gone forever?:
    FBH hide - secret.py
    

Boom! Your code is safe. 🛡️


🔐 Security Highlights

  • AES-256 GCM: Industry-standard encryption with built-in integrity checks.
  • PBKDF2 Key Derivation: Passwords are transformed into secure keys.
  • Random Salt: Every encryption is unique, even with the same password.
  • No-Password Mode: Uses a random key that's never stored—decryption is impossible.
  • Embedded Metadata: Instructions and credits are encrypted with your file, revealed only on decryption.

⚠️ Important Notes

  • Lost Password?: No password, no decryption. Use a password manager to stay safe.
  • Non-Decryptable Files: Files hidden with FBH hide - are locked forever. Perfect for sensitive data you want to bury.
  • Big Files?: FBH handles them like a champ, but for massive files, stay tuned for chunk-based updates!

📜 Credits

Crafted with 💥 by [Mr arman] and Team X OG.
We’re all about keeping your code safe and your vibe cooler than ever.


📞 Get in Touch

Got questions? Ideas? Hit us up:

FBH: Hide it. Lock it. Own it. 😎

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 Distribution

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

fbh-0.1.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file fbh-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fbh-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for fbh-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 666bd03af21edf8beff34cd9f60d834f289d8c19fd5f9cfbac42478a513b043c
MD5 723841ce21f20d9b46200772822f26c8
BLAKE2b-256 bd935043056e393ae32cddd300937f2e3f1d7e8c3cbe60754eb8a92317babb33

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