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