2015-04-02 83 views
0

請幫我從HTML頁面發送類似的用戶名安全數據,密碼AJSP頁面之間發送數據。發送數據時,地址欄中的值可見。我需要隱藏它。 請幫幫我。 請告訴上面的代碼是什麼樣的變化對securly發送的值。安全兩個JSP頁面

+0

沒有代碼 – niyou 2015-04-02 13:50:30

+0

查找'JSP session'在你喜歡的搜索引擎。 – 2015-04-02 14:01:59

回答

0

好,安全性這不是一個容易的事情......

你能做些什麼,以避免它改變你的方法method="POST"<form> TAG地址欄參數。通過這種方式,您將在請求正文中發送數據,而不是URL參數。

此外,您可以加入兩個數據和編碼它們在直通JavaScript的一個公共密鑰,因此在請求中的數據只能由JSP(擁有私有密鑰)來解密...

但請記住,如果你「再出一個安全協議(即https。)每個數據將是易於閱讀的:你可以散列,加密,做什麼,但如果有人是‘聽’到通信beetwen服務器和客戶端,他可以很容易地恢復數據。

還有很多其他的方法來發送加密數據,但每一個都有其優點和缺點,幾乎總是有一個「薄弱環節」,正確的選擇取決於你有什麼保護,向誰。

+0

我大多同意,但如果安全散列密碼以明文傳輸的,攻擊者仍然有一個很難破譯密碼,如果它使用了強大的算法和鹽,如SHA512。儘管我永遠不會推薦它,但我仍然認爲它非常安全,特別是如果您經常更改密碼。 – FMC 2015-04-02 16:07:50