簡體   English   中英

如何在MVC5 C#中加密密碼?

[英]how can i encrypt Password in MVC5 C#?

我應該在哪里執行編碼以加密密碼? 控制器或視圖

    <div class="form-group">
    @Html.LabelFor(model => model.Password, htmlAttributes:new{@class="control-label col-md-2" })

    <div class="col-md-10">
    @Html.EditorFor(model => model.Password, 
    new { htmlAttributes = new { @class = "form-control", @type = "password" } })

    </div> 
    </div>

這取決於您的站點。 如果使用安全連接,則可以僅在控制器中(或在服務器代碼中的任何位置)對密碼進行哈希處理。

如果您使用的是不安全的連接,建議閱讀以下主題: https : //forums.asp.net/t/2006037.aspx?Password+is+still+in+plain+text

這里的建議是從文本框中散列密碼,將其存儲在表單的隱藏字段中,然后將隱藏字段(而不是密碼字段)發送到服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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