鍍金池/ 問(wèn)答/Java  Linux  HTML/ 關(guān)于http前端登陸密碼安全的問(wèn)題疑惑

關(guān)于http前端登陸密碼安全的問(wèn)題疑惑

  1. 登陸密碼 post到后端 ,這個(gè)密碼 前端怎么加密?
  2. 若用md5加密是怎么實(shí)現(xiàn)的呢 ?

3.即使使用md5加密 成了一堆字符串 ,那后端是怎么實(shí)現(xiàn)解密的?

最后的問(wèn)題:
假若我用的別人的wifi .在我登陸的時(shí)候 別人通過(guò) arp欺騙 截獲了這個(gè)密碼字符串
那我的密碼不就被人知道了嗎?

回答
編輯回答
未命名

md5 不是加密 彩虹表破解
前端通過(guò)一定手段把處理過(guò)的密碼傳到后端
后端用一樣的手段將數(shù)據(jù)庫(kù)的密碼處理 然后對(duì)比是否一樣

2017年11月1日 00:03
編輯回答
傻叼

md5是哈希,不可逆向的,后端不可能解密。破解md5一般的是彩虹表或者碰撞窮舉

2017年8月16日 14:37
編輯回答
念舊

md5的話是按照統(tǒng)一規(guī)則加密后對(duì)比加密后的字符串
最安全的是rsa加密(非對(duì)稱(chēng)加密),后端返回公鑰,加密傳給后端,后端用私鑰去解密。

2017年2月5日 20:41
編輯回答
她愚我

一般加一個(gè)令牌就可以了,前端和后端要約定好。

2018年6月15日 08:04
編輯回答
憶當(dāng)年

不會(huì)做解密的 這樣你的密碼豈不是公司的內(nèi)部人員都知道了 那銀行怎么避免工作人員盜取呢 因此不可逆

2018年2月18日 14:10
編輯回答
朽鹿

加鹽吧,除非破解了你的代碼,誰(shuí)也不知道你的后臺(tái)加鹽邏輯是啥

2018年4月20日 06:52
編輯回答
陌顏

密碼加密了,服務(wù)端的開(kāi)發(fā)也不應(yīng)該知道的,服務(wù)端沒(méi)有必要解密的,直接加密存數(shù)據(jù)庫(kù)就好了

2018年6月19日 12:21
編輯回答
青瓷

解決密碼安全問(wèn)題,通常是需要一套解決方案的。而不是某幾個(gè)加密方法。
1、采用HTTPS加持
2、后端不解密,用md5
3、后端解密,用AES(令牌+密碼),令牌設(shè)置失效時(shí)間,登錄成功自動(dòng)銷(xiāo)毀令牌。前端每次登錄要先請(qǐng)求令牌,拿到令牌后再和密碼一起AES加密,傳給后端。
要求不是特別高的,基本上就可以了

2017年9月25日 10:08
編輯回答
半心人
2017年9月15日 06:09
編輯回答
情已空

采用https協(xié)議

2017年5月28日 16:56