Hashes criptográficos

MD5 : una función hash de 128 bits (32 caracteres). Si bien ya no se considera resistente a colisiones para la seguridad criptográfica, sigue siendo ampliamente utilizado para la verificación rápida de la suma de comprobación de archivos.

SHA-1 : un algoritmo de 160 bits (40 caracteres). Anteriormente popular en los protocolos de seguridad, ahora está en desuso en favor de algoritmos SHA-2 más potentes.

SHA-256 : un estándar industrial de 256 bits (64 caracteres) que forma parte de la familia SHA-2. Se utiliza globalmente en certificados SSL/TLS, firmas digitales y criptomonedas como Bitcoin.

SHA-512 : una función hash de alta seguridad de 512 bits (128 caracteres) diseñada para seguridad criptográfica de alto nivel y verificación de datos confidenciales.

CRC32 (Suma de comprobación) : suma de comprobación polinómica de 8 caracteres que se utiliza para detectar errores accidentales en la transmisión de datos, en lugar de proteger los datos contra manipulaciones.

BCRYPT : un algoritmo de hash de contraseña adaptable. Incorpora automáticamente una sal aleatoria cada vez, lo que garantiza que el hash resultante sea único en cada ejecución para evitar ataques a la mesa del arco iris.

Codificaciones de datos

Base64 : codifica datos binarios en 64 caracteres imprimibles ASCII. Esencial para incrustar medios o transferir datos binarios a través de canales de solo texto como el correo electrónico.

Base32 : similar a Base64, pero utiliza un alfabeto en mayúsculas de 32 caracteres (A-Z y 2-7) para compatibilidad con sistemas que no distinguen entre mayúsculas y minúsculas.

Hexadecimal (Hex) : representa cada byte como dos dígitos hexadecimales (0-9 y A-F). Comúnmente utilizado por los desarrolladores para representar direcciones de memoria y códigos de color.

Decimal (Base10) : convierte cada carácter de la cadena a su correspondiente punto de código decimal ASCII o Unicode.

Octal (Base8) : convierte puntos de código de caracteres en una representación de base 8 (dígitos 0-7).

Binario (Base2) : convierte texto directamente en ceros y unos binarios de 8 bits legibles por computadora.

Codificación de URL : reemplaza espacios y caracteres especiales con equivalentes codificados en porcentaje (por ejemplo, el espacio se convierte en %20) para una transmisión segura en direcciones web.

Entidades HTML : convierte caracteres como <, > y & en entidades HTML seguras para evitar vulnerabilidades XSS y problemas de representación.

Cifrados y diversión

Texto invertido : invierte toda la cadena en orden inverso.

Cifrado ROT13 : una variante clásica del cifrado César que rota las letras ASCII 13 posiciones en el alfabeto.

Cifrado ROT47 : un cifrado ROT extendido que rota 47 caracteres ASCII visibles, incluidos números y signos de puntuación.

Cifrado Atbash : un antiguo cifrado de sustitución hebreo que invierte la asignación del alfabeto (A↔Z, B↔Y, etc.).

Leetspeak (1337) – Un formato de texto de subcultura de Internet que sustituye letras estándar con números visualmente similares (por ejemplo, E→3, A→4, T→7).

Código Morse : traduce texto en secuencias de puntos y guiones utilizados en las primeras comunicaciones telegráficas.