Elysia Tools

Explora herramientas, ejemplos, explicaciones visuales y guías temáticas en un solo espacio claro.

Categorías populares

Temas

Idioma
ZHESPTRUFRDEEN

Elysia Tools

Navegación

Security

Cifrado / Descifrado RSA

· Última actualización:2026-06-24

Cifra texto con una clave pública RSA o descifra el texto cifrado con la clave privada correspondiente, usando padding OAEP (SHA-1 o SHA-256). Maneja mensajes largos por bloques. Las claves y datos se quedan en local. No se ofrece PKCS#1 v1.5 (Node lo deshabilita para descifrar por ataques Bleichenbacher).

Detalles

Qué te ayuda a hacer esta herramienta

Una herramienta práctica de cifrado/descifrado RSA OAEP.

  • Modo: cifrar (clave pública → texto cifrado) o descifrar (clave privada → texto plano).
  • Padding: OAEP (Optimal Asymmetric Encryption Padding) con hash SHA-1 o SHA-256. OAEP es el esquema moderno y semánticamente seguro recomendado para nuevo cifrado RSA. PKCS#1 v1.5 se omite intencionalmente — es vulnerable a ataques Bleichenbacher y Node.js se niega a descifrar con él.
  • Bloques: RSA solo puede cifrar un bloque pequeño a la vez (bytes de clave − 2×tamaño hash − 2). Los mensajes más largos se dividen en bloques, cada uno cifrado por separado, y los textos cifrados se concatenan.
  • Codificación: el texto cifrado es hex o base64.

Por qué el bloque máximo OAEP = k − 2hLen − 2: OAEP añade una semilla de longitud hash y un hash de etiqueta más 2 bytes delimitadores.

Casos de uso: demos de cifrado de extremo a extremo, cifrar un payload pequeño a la clave pública de alguien, aprender RSA en la práctica. Todo se ejecuta localmente.

Ejecución

Ejecutar esta herramienta

Completa el formulario, ejecuta la herramienta y revisa el resultado en un solo lugar.

Ejemplos

Ejemplos que encajan con esta herramienta

Relacionado

Continuar con herramientas y temas relacionados

Escrito por el equipo de Elysia Tools
Texto311
Cifrado40
Keys17
Clave pública7
Clave privada6
RSA5

Guía de uso de la herramienta

Conoce cuándo usar esta herramienta, qué admite y cómo la aplican los usuarios.

Datos clave

Categoría
Security
Tipos de entrada
select, textarea, text
Tipo de salida
html
Cobertura de ejemplos
4
API disponible
Sí

Resumen

Cifre texto de forma segura con una clave pública RSA o descifre mensajes utilizando la clave privada correspondiente directamente en su navegador. Esta herramienta utiliza el esquema moderno de relleno OAEP (con soporte para SHA-1 y SHA-256) y procesa mensajes largos dividiéndolos automáticamente en bloques, garantizando que sus claves y datos nunca salgan de su dispositivo.

Cuándo usarlo

  • Cuando necesite cifrar un mensaje o credencial pequeña utilizando la clave pública RSA de un destinatario.
  • Al requerir el descifrado de un texto cifrado en formato hexadecimal o base64 utilizando su clave privada PEM local.
  • Para realizar pruebas rápidas de criptografía asimétrica y verificar la compatibilidad de claves sin enviar datos a servidores externos.

Cómo funciona

  1. 1Seleccione el modo de operación (cifrar con clave pública o descifrar con clave privada) e introduzca la clave correspondiente en formato PEM.
  2. 2Ingrese el texto plano o el texto cifrado (en formato hexadecimal o base64) junto con el algoritmo de hash para el padding OAEP (SHA-1 o SHA-256).
  3. 3Si el mensaje supera el tamaño máximo permitido por el bloque RSA (determinado por el tamaño de la clave y del hash), la herramienta lo divide y procesa en bloques individuales.
  4. 4Obtenga el resultado procesado localmente en su navegador, garantizando la máxima privacidad y seguridad de sus datos.

Casos de uso

  • Cifrado seguro de credenciales de API o contraseñas antes de transmitirlas por canales inseguros.
  • Descifrado local de payloads de configuración cifrados con claves RSA de producción.
  • Pruebas de integración y depuración de flujos criptográficos asimétricos durante el desarrollo de software.

Ejemplos

1. Cifrado de una contraseña con clave pública RSA

Desarrollador de integraciones

Contexto

Necesita enviar una contraseña de base de datos a un administrador de sistemas de forma segura a través de un chat corporativo.

Problema

El canal de comunicación no es seguro para enviar texto plano y solo dispone de la clave pública del administrador.

Cómo usarlo

Selecciona el modo 'Cifrar con clave pública', pega la clave pública PEM del administrador, introduce la contraseña en el campo de texto plano, selecciona SHA-256 y copia el resultado en Base64.

mode: encrypt, oaepHash: sha256, encoding: base64

Resultado

Se genera una cadena en Base64 que solo el administrador puede descifrar con su clave privada correspondiente.

2. Descifrado de un token de acceso cifrado

Ingeniero de seguridad

Contexto

Ha recibido un token de acceso cifrado en formato hexadecimal que fue enviado a su servidor.

Problema

Necesita verificar el contenido del token utilizando la clave privada RSA de la empresa protegida por contraseña.

Cómo usarlo

Preguntas frecuentes

¿Por qué no se incluye la opción de relleno PKCS#1 v1.5?

PKCS#1 v1.5 es vulnerable a ataques de tipo oráculo de relleno (Bleichenbacher) y entornos modernos como Node.js deshabilitan su descifrado por seguridad.

¿Cómo maneja esta herramienta los mensajes que superan el tamaño de bloque de RSA?

Divide automáticamente el mensaje largo en bloques más pequeños, cifra cada uno por separado y concatena los resultados.

¿Qué algoritmos de hash se pueden utilizar para el padding OAEP?

Puede elegir entre SHA-256 (recomendado por su seguridad) y SHA-1.

¿Mis claves privadas o mensajes se envían a algún servidor?

No, todo el proceso de cifrado y descifrado se ejecuta localmente en su navegador web.

¿Qué formatos de codificación se admiten para el texto cifrado?

La herramienta admite y genera texto cifrado codificado tanto en formato hexadecimal (Hex) como en Base64.

Inicio
Herramientas3206
Ejemplos593
Visualizaciones468
Visores de archivos103
Temas236
Etiquetas333
Imágenes, audio y video657

Herramientas de procesamiento, conversión y optimización de imágenes, audio y video

Matemáticas, fechas y finanzas645

Calculadoras, herramientas numéricas, lógica de fechas, estadística y finanzas

Diseño y color298

Herramientas de color, maquetación, gráficos, estilo visual y apoyo al diseño

Texto y redacción209

Herramientas de redacción, limpieza, formato, extracción y análisis de texto

Desarrollo y Web193

Utilidades para desarrolladores, red, depuración web y automatización

Conversión y codificación175

Herramientas de conversión de formatos, archivos, unidades, archivos comprimidos y codificación

De artículo a borradores de X y LinkedIn: revisión factual y entrega
Revisión de una lección Markdown interactiva y entrega sin conexión
Revisión de muebles en una habitación pequeña y entrega para la mudanza
Revisión de fuentes FLAC/WAV y entrega de evidencias
Revisión e integración de un componente de sorteos autoalojado

© 2026 Elysia Tools. Todos los derechos reservados.

DocumentaciónPreciosAcerca deTérminos de servicioPolítica de privacidadCookiesContacto
Medios

Muestras MP3 Sin Derechos de Autor

Colección de muestras de audio sin derechos de autor para pruebas y desarrollo, incluyendo sonidos de la naturaleza, música de meditación y audio ambiental

Python

Ejemplos de Procesamiento de Imágenes Web Python

Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato

Java

Ejemplos de Procesamiento de Imágenes Android Java

Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato

Kotlin

Ejemplos de Procesamiento de Imágenes Android Kotlin

Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato

Cryptography

Comparador de algoritmos hash

Aplica MD5, SHA-1, SHA-256, SHA-512, BLAKE2b y BLAKE3 a la misma entrada y compáralos lado a lado: longitud de salida, digest hex/Base64, estado de seguridad (roto/moderno) y benchmark de velocidad relativa. Útil para enseñanza, elegir algoritmo o verificar checksums.

Format Conversion

Codificador de Web Push: petición RFC 8030 + VAPID + cifrado RFC 8291

Codifica un envío completo de Web Push: cifrado aes128gcm del RFC 8291, JWT ES256 VAPID del RFC 8292, cabeceras RFC 8030, correspondencia con APNs/FCM y verificación por descifrado de ida y vuelta.

Security

Generador de PKCE Code Verifier y Challenge

Genera, valida y verifica pares code_verifier / code_challenge PKCE (RFC 7636) de OAuth2 / OIDC. Tres modos: (1) generar un par nuevo a partir de bytes aleatorios criptográficos (256/384/512/768 bits), (2) auditar un verifier existente frente al RFC — longitud (43–128), charset [A-Za-z0-9-._~] y ≥256 bits de entropía, y (3) verificar un par recomputando BASE64URL(SHA256(verifier)). Opcionalmente construye la URL completa de autorización y el cuerpo del intercambio de token. Complementa al nonce-genérico (que solo emite el par) con auditoría de cumplimiento RFC y verificación de pares.

Security

Descifrador de Campos Excel

Descifrar campos específicos en archivos Excel usando varios métodos de desencriptación para restaurar información cifrada

Selecciona 'Descifrar con clave privada', introduce la clave privada PEM, escribe la contraseña de la clave, pega el texto cifrado en hexadecimal y ejecuta el descifrado.

mode: decrypt, oaepHash: sha256, encoding: hex

Resultado

El token de acceso original se muestra en texto plano de forma segura en la pantalla.