簡體   English   中英

ASP.Net和Jquery客戶端密碼傳遞到服務器端

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM