SuperDevTools

Cifrado y hash en línea

Cifrar no es lo mismo que calcular un hash

Esta familia reúne dos tipos de operaciones que a menudo se confunden. El cifrado transforma un texto con una clave y se puede deshacer: quien tenga la clave recupera el mensaje original. El hash produce una huella de longitud fija que no se puede invertir; sirve para comprobar que un archivo no ha cambiado o para guardar contraseñas sin almacenarlas en claro.

Los usos son concretos: un programador que prueba la integración de un servicio que devuelve datos cifrados en AES, un técnico que compara la huella de una descarga con la publicada, o un estudiante de informática que practica con los cifrados clásicos para entender cómo funcionan.

Qué herramienta corresponde a tu caso

  • Cifrado y descifrado AES: elige el tamaño de clave (128, 192 o 256 bits) y el modo. CBC usa un vector de inicialización; ECB no, y por eso deja ver patrones cuando un bloque se repite.
  • MD5 y SHA1: huellas rápidas para comprobar sumas de control; no se recomiendan ya para proteger contraseñas.
  • Generador SHA256: calcula SHA-256, SHA-512 y firmas HMAC con clave secreta.
  • Cifrado CRYPT: el formato clásico de los sistemas Unix para contraseñas.
  • Comprobar la seguridad de una contraseña: estima su resistencia y señala sus puntos débiles.
  • César y Vigenère: cifrados históricos por desplazamiento de letras, para clase o para pasatiempos.

Para datos realmente sensibles, conviene usar estas herramientas con textos de prueba y no con claves de producción.