Efecto avalancha

El término real fue utilizado por primera vez por Horst Feistel,[1]​ aunque el concepto se remonta a al menos la difusión de Shannon.Esto puede ser suficiente para romper parcial o completamente el algoritmo.Por lo tanto, el efecto de avalancha es una condición deseable desde el punto de vista del diseñador del algoritmo o dispositivo criptográfico.También es la razón por la que las funciones hash tienen grandes bloques de datos.El SAC se basa en los conceptos de integridad y avalancha.
La función de hash SHA-1 exhibe un buen efecto de avalancha. Cuando se cambia un solo bit, la suma de hash se vuelve completamente diferente.