Compartir a través de


Cifrado y descifrado de datos

El cifrado es el proceso de traducir datos de texto sin formato (texto no cifrado) en algo que parece ser aleatorio y sin sentido (texto cifrado). El descifrado es el proceso de convertir texto cifrado en texto no cifrado.

Para cifrar más de una pequeña cantidad de datos, se usa de cifrado simétrico. Durante los procesos de cifrado y descifrado se usa una clave simétrica. Para descifrar un fragmento determinado de texto cifrado, se debe usar la clave que se usó para cifrar los datos.

El objetivo de cada algoritmo de cifrado es dificultar el descifrado del texto cifrado generado sin usar la clave. Si se usa un algoritmo de cifrado realmente bueno, no hay ninguna técnica significativamente mejor que probar con métodos todas las claves posibles. Para este tipo de algoritmo, cuanto más larga sea la clave, más difícil es descifrar un fragmento de texto cifrado sin poseer la clave.

Es difícil determinar la calidad de un algoritmo de cifrado. Los algoritmos que parecen prometedores a veces resultan muy fáciles de romper, dado el ataque adecuado. Al seleccionar un algoritmo de cifrado, es una buena idea elegir una que esté en uso durante varios años y que se haya resistido correctamente a todos los ataques.

Para obtener más información, consulte funciones de cifrado y descifrado de datos.