Diferencia entre revisiones de «Clave (criptografía)»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 80.37.9.208 (disc.) a la última edición de VolkovBot
Muro Bot (discusión · contribs.)
m Bot: Arreglando espacios en los enlaces; cambios cosméticos
Línea 25:
Para una [[libreta de un solo uso]], la clave debe ser al menos igual de larga que el mensaje a cifrar. En sistemas de cifrado que utilizan un algoritmo de cifrado, la clave puede ser mucho más corta que el mensaje. La clave puede ser una [[contraseña]] o una frase completa.
 
Cuando una [[contraseña]] (o "passphrase") se emplea como clave de cifrado, un sistema bien diseñado la pasa primero por un algoritmo de derivación de claves que añade [[Sal_Sal (criptografía)|sal]] y reduce o expande el resultado hasta la longitud deseada, por ejemplo, reduciendo una frase larga a un valor de 128 bits utilizable por algoritmo de [[cifrado por bloques]]. Así obtenemos una clave que ocupa menos sin reducir la seguridad, ya que costaría más ir probando combinaciones sobre una clave corta pero muy aleatoria, que probar palabras y sus variaciones con un [[ataque de diccionario|dicionario]] sobre la frase original.
 
Como medida adicional, se debe usar un sistema de cifrado de contraseña que siempre produzca un resultado con la misma longitud, independientemente de la longitud de la frase original, para que no se pueda inferir la longitud de la frase a partir de la longitud de la clave. Esto se consigue utilizando las llamadas [[funciones hash criptográficas]].
Línea 48:
* [[Criptografía]]
 
[[categoríaCategoría:Criptografía]]
 
[[bg:Ключ (криптография)]]