Hogar Seguridad ¿Qué es un vector de inicialización? - definición de techopedia

¿Qué es un vector de inicialización? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Vector de inicialización?

Un vector de inicialización es un número aleatorio utilizado en combinación con una clave secreta como medio para cifrar datos. Este número a veces se denomina nonce, o "número que ocurre una vez", ya que un programa de cifrado lo usa solo una vez por sesión.

Techopedia explica el vector de inicialización

Se utiliza un vector de inicialización para evitar la repetición durante el proceso de cifrado de datos, lo que hace imposible que los piratas informáticos que usan el ataque de diccionario descifren el mensaje cifrado intercambiado al descubrir un patrón.


Una secuencia binaria particular puede repetirse más de una vez en un mensaje, y cuanto más aparece, más se puede descubrir el método de cifrado. Por ejemplo, si existe una palabra de una letra en un mensaje, puede ser "a" o "I" pero no puede ser "e" porque la palabra "e" no es sensible en inglés, mientras que "a" tiene un significado y "yo" tiene un significado. La repetición de las palabras y letras hace posible que el software aplique un diccionario y descubra la secuencia binaria correspondiente a cada letra.


El uso de un vector de inicialización cambia la secuencia binaria correspondiente a cada letra, permitiendo que la letra "a" sea representada por una secuencia particular en la primera instancia, y luego representada por una secuencia binaria completamente diferente en la segunda instancia.

¿Qué es un vector de inicialización? - definición de techopedia