Cifrado é o proceso de tradución de datos de texto simples (plaintext) en algo que parece ser aleatoria e sen sentido (texto cifrado). Descifrado é o proceso de conversión de texto cifrado ao texto.
Para cifrar máis que unha pequena cantidade de datos, o cifrado simétrico é utilizada. Unha clave simétrica é utilizada durante dous procesos de codificación e decodificación. Para descifrar unha determinada peza de texto cifrado, a clave que foi usada para cifrar os datos debe ser utilizado.
O obxectivo de cada algoritmo de cifrado é facelo o máis difícil posíbel para descifrar o texto cifrado xerada sen usar a clave. Un algoritmo de cifrado realmente bo se usa, non hai ningunha técnica significativamente mellor que metodicamente tentando cada chave posible. Para tal algoritmo, o maior a clave, máis difícil é descifrar unha peza de texto cifrado sen posuír a clave.
É difícil determinar a calidade dun algoritmo de cifrado. Algoritmos que parecen prometedores, por veces, acaban por ser moi fácil de romper, dado o ataque axeitada. Ao seleccionar un algoritmo de cifrado, é unha boa idea para escoller un que foi usado por varios anos e resistiu con éxito todos os ataques.
Última actualización
24 de xan. de 2018