¿Por qué una contraseña salt se llama & # 8220; salt & # 8221 ;? [cerrado]
Pregunta
¿Hay algún significado para la palabra "sal"? para una contraseña de sal?
Solución
http://www.derkeiler.com/ Newsgroups / comp.security.misc / 2003-05 / 0154.html
El uso de la palabra " sal " es probablemente una referencia a la guerra en tiempos antiguos, cuando la gente salía los pozos o las tierras de cultivo para hacer que sea menos hospitalario. A veces se supone que los romanos hicieron esto para Cartago en el 146 a. En el contexto de las contraseñas, un " salado " contraseña es más difícil de descifrar.
Aparentemente, no hay pruebas contundentes incluso de la "salazón" original de Cartago ( http://en.wikipedia.org/wiki/Salting_the_earth ) reclamo, pero un Sin embargo, hipótesis interesantes.
Otros consejos
Quizás porque la sal va bien con hash ?
El único significado es que estás agregando algo a tu contraseña antes de hacerla, de manera similar a agregar sal a tu comida :-)
Según Ken Thompson, una de las primeras personas en usar el término en un libro, está relacionado con el término "salar una mina", en referencia a las minas de oro. Si eso es " correcto " o no quien sabe? Dudo que haya una respuesta correcta real a esto, es solo uno de esos términos que realmente no tiene que tener una razón siempre que se entienda lo que significa.
Supongo que porque es fácil agregar "sal" (NaCl o una cadena fija). Pero una vez que lo haga, la salida se modificará de forma irrevocable (alimentos, contraseña encriptada).
Pensé que estaba relacionado con el verbo sal ...
(salt away) informal put by (money) secretly.
Debido a que antes de codificar la contraseña, le agregas un texto aleatorio. Por lo tanto, parece que agrega un poco de "sal" a la original "comida" ... contraseña :)
Una vez que agrega sal a la comida, el sabor real ya no es visible. Básicamente, este es un dicho figurativo; agrega un poco de sal y cambia el plato original.