Welcome to the Fast File Encryption Documentation!
Welcome! This documentation will guide you through using Fast File Encryption, a lightweight, robust, and developer-friendly solution for encrypting large files—ranging from a few megabytes up to several terabytes—safe and easy.
Fast File Encryption is ideal for environments that need:
Minimal runtime dependencies
Strong security using asymmetric RSA encryption
High performance for both small and large files
Whether you’re new to the project or returning to explore specific implementation details, you’re in the right place.
Requires only Python ≥ 3.11 and the cryptography
package.
Securely encrypts and decrypts files using public/private RSA key pairs.
Store only the public key on the server—no private key exposure needed.
Efficiently handles files of virtually any size—from kilobytes to terabytes.
Already familiar? Dive directly into key areas of the library:
About the Library