AES cifrar y luego codificar en Base64
Al enviar datos cifrados por un canal que solo acepta texto (campos JSON, encabezados HTTP, parámetros URL), debes codificar el texto cifrado en bruto. Esta cadena primero cifra el texto plano con AES, luego codifica en Base64 el texto cifrado binario, produciendo una cadena segura para incrustar en cualquier medio de texto.
Problema resuelto
Cifrar texto plano con AES y codificar el texto cifrado como Base64 para transporte seguro en texto.
Entrada → Salida
Cifrador AES entrada → Codificador Base64 salida , total 2 pasos.
Tiempo de ejecución
2–3 min · totalmente en el navegador local.
Antes de empezar
- El texto plano a cifrar
- Una clave AES de 128/192/256 bits
Pipeline
-
Encrypt text or binary data with AES (CBC/GCM/ECB) using Web Crypto API. Gratis, privado y 100% del lado del cliente.
Parámetros: mode=GCM, key=0123456789abcdef0123456789abcdef, iv=0123456789ab
-
Encode text or binary data to Base64 online. Gratis, privado y 100% del lado del cliente.
Se ejecuta localmente en el navegador. La receta solo define el pipeline — sus datos nunca abandonan esta pestaña.
▶Ejecutar este flujo
Introduce tu entrada abajo y pulsa Ejecutar. Todo el procesamiento ocurre localmente en tu navegador — nada se sube.
Progreso de la canalización
- Cifrador AESaes-encrypt
- Codificador Base64base64-encode
Entrada de ejemplo
Sensitive payload: credit-card=4111111111111111
Salida esperada
eXN5SlNTcSs4VzJRSlZQY3ltZ1RSaWE4OUt4bHJRNENVS0tzZUx1Y3BKMGJUbFpJdzhNVTlGSGZUbEQ2dUZvLzB1eVZOdWFjOGg2NTNEVFBZNVZ6
Este par entrada-salida se ejecuta con herramientas reales en construcción (tests/unit/recipes.test.ts) — la salida esperada está verificada, no es ilustrativa.
Flujos relacionados
También podría necesitar
Flujos que comparten herramientas o temas con esta receta.