<form action="URL">
<input type="text" size="40">
<button type="submit">Send it</button>
</form>
正如我可以在發送表單到服務器之前加密輸入文本?加密沒有ssl的輸入文本
<form action="URL">
<input type="text" size="40">
<button type="submit">Send it</button>
</form>
正如我可以在發送表單到服務器之前加密輸入文本?加密沒有ssl的輸入文本
您可以對其進行加密,但不會像您想象的那樣安全,因爲您正在客戶端對其進行加密,因此您無法安全地隱藏散列密鑰。這會讓中間人的攻擊更難,但並非不可能。
我不知所措,我怎麼改變一個表格上發送的文字加密? –
@ ama2,@Cathedral狂熱者,他可以向用戶公鑰,使用公鑰,然後(在服務器端)加密密碼與私鑰和存儲解密散列。這是您不使用SSL證書時的最佳解決方案。但是如果攻擊者發送他自己的私鑰並將其發回給自己,那麼他將能夠解密用戶的密碼。
這就是ssl證書的所有要點 - 確認公鑰的來源。
我會推薦使用廉價或免費證書的OP,而不是這種在中間攻擊和交叉腳本中易受攻擊的方法。
有沒有免費的生活ssl證書? –
查看本網站http://www.startssl.com/並請在未來嘗試使用谷歌 – takwlasnie
數據在到達服務器之前無法加密。因此,SSL的目的。 –
爲什麼要加密未使用SSL保護的網站上的表單輸入? – Bergi
我沒有錢。 –