項目上線成功,重啓博客項目安全
鹽(Salt),在密碼學中,是指在散列以前將散列內容(例如:密碼)的任意固定位置插入特定的字符串。這個在散列中加入字符串的方式稱爲「加鹽」。其做用是讓加鹽後的散列結果和沒有加鹽的結果不相同,在不一樣的應用情景中,這個處理能夠增長額外的安全性。加密
在大部分狀況,鹽是不須要保密的。鹽能夠是隨機產生的字符串,其插入的位置能夠也是隨意而定。若是這個散列結果在未來須要進行驗證(例如:驗證用戶輸入的密碼),則須要將已使用的鹽記錄下來。(摘自維基百科)url
從維基的解釋來看,鹽是一種明文密碼添加隨機字符串,再加密的過程(例如,小明設置了一個神奇密碼:123456,系統接收到這個密碼後,在隨機的位置上添加字符,添加後的結果爲,1a2b3c456abcd。因爲原字符串較短,因此通過加密後的密碼,容易破解,因此如今加上了鹽後,字符串長度變長,加密後更不容易被破解,此爲我理解的加鹽.net