Herramienta de Cifrado de Texto

Codificación Base64 (base64-encode)

La codificación Base64 convierte datos binarios en texto para permitir una transmisión segura en entornos como el correo electrónico, las URL y las API web. Es el método más utilizado para convertir datos a formato de texto sin pérdidas.

Decodificación Base64 (base64-decode)

La decodificación Base64 es el proceso de restaurar los datos codificados en Base64 a su formato binario original. Desempeña un papel crucial en la transferencia de archivos y la restauración de datos de imágenes, garantizando la integridad de los datos.

Hash MD5 (md5)

MD5 es un algoritmo que genera un valor hash de 128 bits, ampliamente utilizado para la verificación de la integridad de los datos. Sin embargo, debido a vulnerabilidades de seguridad conocidas, se recomienda la familia de hashes SHA-2 para fines de seguridad importantes.

Hash SHA-1 (sha1)

SHA-1 es una función hash que produce un valor hash de 160 bits. Se utilizó ampliamente para firmas digitales y certificados, pero se está eliminando gradualmente en favor de algoritmos hash más seguros debido a su susceptibilidad a los ataques de colisión.

Hash SHA-256 (sha256)

SHA-256 es una de las funciones hash de la familia SHA-2, que genera un valor hash robusto de 256 bits. Es uno de los algoritmos hash más fiables de la actualidad y se utiliza ampliamente en blockchain, certificados de seguridad y almacenamiento de contraseñas.

Hash SHA-224 (sha224)

SHA-224 es una función hash de la familia SHA-2 que produce un valor hash de 224 bits. Logra un equilibrio entre seguridad y velocidad de procesamiento y se utiliza en diversos protocolos de seguridad.

Hash SHA-512 (sha512)

SHA-512 es una función hash de la familia SHA-2 que genera un valor hash muy largo de 512 bits, lo que proporciona una seguridad extremadamente alta. Se utiliza principalmente en servidores de alto rendimiento y en entornos críticos para la seguridad.

Hash SHA-384 (sha384)

SHA-384 es una función hash de la familia SHA-2 que produce un valor hash de 384 bits y es una variante de SHA-512. Se utiliza principalmente en sistemas que requieren un alto grado de seguridad.

Hash SHA-3 (sha3)

SHA-3 es el último estándar de hash criptográfico. Tiene una estructura interna diferente a la de SHA-2, lo que mejora aún más su seguridad. Se espera que se convierta en el algoritmo hash estándar en varios sistemas de seguridad en el futuro.

Hash RIPEMD-160 (ripemd160)

RIPEMD-160 es una función hash criptográfica que genera un valor hash de 160 bits. Se utiliza especialmente en la generación de direcciones de monederos de criptomonedas. Es un algoritmo que equilibra seguridad y eficiencia.

Codificación de URI (encodeURI)

La función encodeURI codifica una cadena URI completa, convirtiéndola para que pueda incluirse de forma segura en una dirección web. Transforma caracteres especiales o caracteres no ASCII en un formato que los navegadores web pueden manejar correctamente.

Codificación de componentes de URI (encodeURIComponent)

La función encodeURIComponent se utiliza para codificar componentes individuales de una URI (por ejemplo, parámetros de consulta). Es más adecuada para manejar de forma segura cadenas parciales en lugar de la URL completa.

Decodificación de URI (decodeURI)

La función decodeURI restaura una cadena URI codificada con encodeURI a su forma original. Interpreta los caracteres codificados en una dirección web y los convierte en una cadena legible por humanos.

Decodificación de componentes de URI (decodeURIComponent)

La función decodeURIComponent restaura un componente de URI codificado con encodeURIComponent. Se utiliza principalmente para restaurar cadenas de consulta o datos de formularios.

HMAC-MD5 (HmacMD5)

HMAC-MD5 es un método que genera un código de autenticación de mensajes combinando una clave secreta con la función hash MD5. Se utiliza para garantizar la integridad y autenticación de los datos, y mejora significativamente la seguridad en comparación con el uso de MD5 solo.

HMAC-RIPEMD160 (HmacRIPEMD160)

HMAC-RIPEMD160 realiza la autenticación de mensajes combinando el hash RIPEMD-160 con una clave secreta. Se utiliza ampliamente en protocolos de seguridad, especialmente en los relacionados con las criptomonedas.

HMAC-SHA1 (HmacSHA1)

HMAC-SHA1 crea un código de autenticación de mensajes combinando el algoritmo hash SHA-1 con una clave secreta. Se utilizó ampliamente en el pasado, pero está siendo reemplazado gradualmente por la familia SHA-2.

HMAC-SHA224 (HmacSHA224)

HMAC-SHA224 garantiza la autenticación de mensajes utilizando el hash SHA-224 y una clave secreta. Es adecuado para entornos que requieren un equilibrio entre seguridad y rendimiento.

HMAC-SHA256 (HmacSHA256)

HMAC-SHA256 combina el hash SHA-256 con una clave secreta para generar un código de autenticación de mensajes altamente seguro. Se utiliza como estándar en la autenticación de API, la firma de tokens y más.

HMAC-SHA3 (HmacSHA3)

HMAC-SHA3 proporciona una autenticación de mensajes sólida al combinar la última función hash SHA-3 con una clave secreta. Es adecuado para aplicaciones modernas donde la seguridad es fundamental.

HMAC-SHA384 (HmacSHA384)

HMAC-SHA384 genera un código de autenticación de mensajes con el hash SHA-384 y una clave secreta, lo que permite una autenticación fiable en entornos de alta seguridad.

HMAC-SHA512 (HmacSHA512)

HMAC-SHA512 combina la muy potente función hash SHA-512 con una clave secreta para proporcionar un alto nivel de integridad y autenticación de datos. Se utiliza en sistemas financieros y gubernamentales.

Cifrado AES (AES)

AES (Advanced Encryption Standard) es un algoritmo de clave simétrica ampliamente utilizado para el cifrado de datos. Cifra información sensible para evitar intrusiones externas o fugas de datos.

Descifrado AES (AES)

El descifrado AES es el proceso de restaurar los datos cifrados con AES a su texto plano original. Se utiliza junto con el cifrado y es esencial para el intercambio seguro de datos.

Cifrado TripleDES (TripleDES)

TripleDES es un método de cifrado de clave simétrica que mejora la seguridad aplicando el algoritmo DES tres veces. Se utilizó ampliamente antes de AES y todavía se usa por compatibilidad.

Descifrado TripleDES (TripleDES)

El descifrado TripleDES es el proceso de restaurar los datos cifrados con TripleDES a sus datos originales. Es esencial para mantener la seguridad de los datos junto con el cifrado.

Cifrado RC4 (RC4)

RC4 es un cifrado de flujo que proporcionaba un cifrado rápido, pero no se usa comúnmente en los sistemas de seguridad modernos debido a varias vulnerabilidades de seguridad. Se utiliza solo para una compatibilidad limitada con protocolos más antiguos.

Descifrado RC4 (RC4)

El descifrado RC4 es el proceso de restaurar los datos cifrados con RC4 a su estado original. Debido a problemas de seguridad, no se recomienda el uso de RC4 en proyectos nuevos.

Cifrado Rabbit (Rabbit)

Rabbit es un algoritmo de cifrado de flujo ligero que proporciona un cifrado rápido y eficiente. Es útil en dispositivos de baja potencia y sistemas embebidos.

Descifrado Rabbit (Rabbit)

El descifrado Rabbit es el proceso de restaurar datos cifrados con el flujo Rabbit, proporcionando seguridad mientras se mantiene una alta velocidad de procesamiento.

Cifrado RabbitLegacy (RabbitLegacy)

RabbitLegacy es una versión anterior del algoritmo Rabbit, utilizada en algunos sistemas por compatibilidad. Su nivel de seguridad puede ser inferior al de la versión moderna.

Descifrado RabbitLegacy (RabbitLegacy)

El descifrado RabbitLegacy es el proceso de restaurar datos cifrados con RabbitLegacy. Puede que no sea adecuado para los requisitos de seguridad modernos, por lo que se recomienda precaución.