בנוגע לאבטחה
קראתי את המאמר של pagis בנוגע לשמירת סיסמאות ב db והכל טוב ויפה אבל... אם אני עושה סתם hash לסיסמא ואז שומר אותה ב db, אז כאשר המשתמש מנסה להתחבר לחשבון שלו אז עושים hash לסיסמא שהוא הכניס ומשווים אותה לסיסמא שב db אבל במאמר נאמר כי כדאי להוסיף salt שהוא בעצם... ערך רנדומאלי, אז כשהמשתמש נמסה להתחבר לחשבון שלו, איך אני יכול להשוות בין הסיסמה שהוא כתב לבין הסיסמא שנמצאת ב db מאחר שאם אני אנסה לעבור על אותו אלגוריתם שבעזרתו הצפנתי את הסיסמא.. אז אני אקבל סיסמא אחרת בגל שקיבלתי salt אחר.. אז בעצם איך ניתן להשוות בין שני הסיסמאות?
קראתי את המאמר של pagis בנוגע לשמירת סיסמאות ב db והכל טוב ויפה אבל... אם אני עושה סתם hash לסיסמא ואז שומר אותה ב db, אז כאשר המשתמש מנסה להתחבר לחשבון שלו אז עושים hash לסיסמא שהוא הכניס ומשווים אותה לסיסמא שב db אבל במאמר נאמר כי כדאי להוסיף salt שהוא בעצם... ערך רנדומאלי, אז כשהמשתמש נמסה להתחבר לחשבון שלו, איך אני יכול להשוות בין הסיסמה שהוא כתב לבין הסיסמא שנמצאת ב db מאחר שאם אני אנסה לעבור על אותו אלגוריתם שבעזרתו הצפנתי את הסיסמא.. אז אני אקבל סיסמא אחרת בגל שקיבלתי salt אחר.. אז בעצם איך ניתן להשוות בין שני הסיסמאות?