Quick start
Get up and running with Algoritmos de Encriptamiento in minutes. This guide will show you how to encrypt and decrypt your first message using both the web interface and CLI.Make sure you’ve completed the installation before starting this guide.
Using the web interface
The Flask web application provides an intuitive interface for encrypting and decrypting messages.Start the Flask server
Activate your virtual environment and run the application:The server will start at
http://localhost:5000Open the web interface
Navigate to
http://localhost:5000 in your web browser. You’ll see the encryption interface with options for:- Message input
- Operation selection (Encrypt/Decrypt)
- Algorithm selection (Sustitución/César, Transposición, RSA)
Example: Encrypting with each algorithm
- Caesar cipher
- Transposition cipher
- RSA
Input:
HOLA MUNDOSteps:- Enter:
HOLA MUNDO - Operation: Cifrar
- Algorithm: Sustitución (César)
OWSITCULWThe Caesar cipher shifts each letter by 8 positions in the Spanish alphabet (including Ñ).Using the CLI
The command-line interface applies all three algorithms to your message automatically.Understanding the CLI output
The CLI demonstrates each algorithm’s complete encryption/decryption cycle:- Caesar cipher: Shows the shifted text and the decrypted result
- Transposition cipher: Displays the rearranged text with padding and the decrypted result
- RSA: Generates new keys, shows the encrypted numbers, and decrypts back to the original message
Next steps
Now that you’ve encrypted your first message, explore more:Algorithm details
Learn how each encryption algorithm works
Web interface guide
Master the Flask web application
CLI usage
Advanced command-line techniques
Code examples
Real-world usage examples
Remember: This tool is for educational purposes. The encryption methods (especially 32-bit RSA) are not secure for real-world use. See security notes for details.