[英]ASP.Net and Jquery client side password pass to server side
我正在使用ASP.Net MVC建立網站。 我有一個登錄表單,需要用戶名和密碼進行驗證。 現在,我正在使用JQuery ajax將用戶名和密碼傳遞給控制器和控制器,並調用rest api進行驗證。 示例代碼如下:
$.ajax({
url: "/Home/AddNew",
method: 'POST',
data:{
Username: $("#txtUserName").val().trim(),
Password: CryptoJS.MD5($("#txtPassword").val().trim()).toString()
}
});
但是,我認為這種方法不太安全,很難破解。 有誰知道如何以模式安全方式將密碼從Javascript傳遞給控制器?
需要澄清的是,沒有一種100%安全的方法可以使用Ajax甚至普通的POST發送任何類型的數據。
保護登錄頁面的唯一方法是使用SSL / TLS證書,如果您擁有良好的SSL / TLS證書,則沒人可以從觀察網絡流量的角度上竊取密碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.