Cifrado y descifrado de datos
El cifrado es el proceso de traducir datos de texto sin formato (texto sin formato) en algo que parece ser aleatorio y sin significado (texto cifrado). El descifrado es el proceso de volver a convertir el texto cifrado en texto sin formato.
Para cifrar más de una pequeña cantidad de datos, se usa el cifrado simétrico . Se usa una clave simétrica durante los procesos de cifrado y descifrado. 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 hacer que sea lo más difícil posible descifrar el 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étodo cada clave posible. Para este tipo de algoritmo, cuanto más larga sea la clave, más difícil será 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 ha resistido correctamente todos los ataques.
Para más información, consulte Funciones de cifrado y descifrado de datos.