Cifrar Texto
¿Qué es el Cifrado de Texto?
El cifrado de texto convierte su texto plano en un formato cifrado usando algoritmos criptográficos como AES-GCM o AES-CBC. Esto asegura que solo alguien con la clave secreta correcta pueda descifrar y leer sus datos. El cifrado es esencial para proteger información sensible durante la transmisión o almacenamiento.
Supported Algorithms:
Symmetric Encryption (AES):
- AES-GCM (Recommended): Provides authenticated encryption with associated data (AEAD). Most secure for general use.
- AES-CBC: Traditional block cipher mode. Requires padding.
- AES-CTR: Counter mode. Converts block cipher to stream cipher.
Asymmetric Encryption (RSA):
- RSA-OAEP: Uses public key for encryption. Limited to ~190 characters due to key size constraints. Use for encrypting small data or symmetric keys.
Output Format:
For AES algorithms: JSON with base64-encoded components
{"iv": "base64_encoded_iv", "data": "base64_encoded_ciphertext"}
For RSA: Base64-encoded ciphertext only (no IV needed)
base64_encoded_ciphertext
This format is compatible with most encryption/decryption tools and libraries.
Cómo usar la herramienta de Cifrado de Texto
-
Ingrese el texto que desea cifrar en el campo de entrada.
-
Elija un algoritmo de cifrado (se recomienda AES-GCM para la mayoría de los casos de uso).
-
Ingrese su propia clave secreta (mínimo 32 caracteres) o haga clic en el botón de clave para generar una aleatoria.
-
El resultado cifrado se genera automáticamente mientras escribe.
-
Copie el resultado cifrado y mantenga su clave secreta segura - la necesitará para descifrar los datos más tarde.
-
Use el ícono del ojo para mostrar/ocultar su clave secreta por seguridad.
Additional Tips:
- For AES: The secret key is auto-generated or you can provide your own (minimum 32 characters)
- For RSA: You need a public key in PEM format. Generate one using the Key Generator tool or OpenSSL
- RSA limitations: Can only encrypt short text (~190 characters). For longer texts, use AES algorithms
- Output encoding: Base64 is used for compatibility with other encryption tools and libraries
Notas de Seguridad
Esta herramienta usa la API Web Crypto nativa del navegador para cifrado fuerte. AES-GCM proporciona cifrado autenticado con datos asociados (AEAD), lo que lo convierte en la opción recomendada para la mayoría de las aplicaciones. AES-CBC proporciona cifrado de bloques tradicional. Siempre mantenga su clave secreta segura y nunca la comparta públicamente. La salida cifrada incluye tanto el vector de inicialización (IV) como los datos cifrados en formato JSON.
Important Notes:
- All encryption happens locally in your browser using the Web Crypto API
- The IV (Initialization Vector) is automatically generated for each encryption and must be saved with the ciphertext
- For RSA encryption, you encrypt with a public key; decryption requires the corresponding private key
- Store your secret keys securely - if lost, encrypted data cannot be recovered
- Base64 encoding makes the output portable and compatible with most tools and programming languages
Esta herramienta de cifrado de texto en línea gratuita es rápida, segura y funciona completamente en su navegador. Todo el cifrado se realiza localmente usando la API Web Crypto - no se envían datos a ningún servidor. Perfecto para desarrolladores, profesionales de seguridad y cualquiera que necesite cifrar datos de texto sensibles de forma rápida y segura.
Keywords: cifrado de texto en línea, cifrado AES, cifrar texto, AES-GCM, AES-CBC, cifrado de texto seguro, herramienta de cifrado gratuita, cifrado API Web Crypto, cifrado del lado del cliente