以前,一直據說前端也有少部分的安全性考慮,沒怎麼接觸,在搭建我的博客的時候,個人一個post請求,發現很清晰的顯示了客戶端,而且用戶的密碼也顯示了出來,因而我開始各類納悶尋思找方法,去加密這個用戶密碼。前端
一開始想着前端加密了後,用node再解密再保存用戶密碼。後來接觸了sha1,MD5等算法後,發現保密性很好的算法,每每是不可逆的,MD5即便可逆也有可能解密出不同的密碼,因此此路不通換條路,前端密碼加密後,node也不用去解密該加密的密碼了。直接存在數據裏,用戶下次輸入密碼,再將該密碼加密進行匹配,自我感受該方法仍是能夠。明天去問問師兄師姐們。node
至於sha1,MD5等加密算法的使用,很簡單,直接引一個JS文件便可,附上一個連接,裏面有源文件和使用方法,超級簡單:https://github.com/emn178/js-sha1git