[英]How to encrypt and decrypt password to store DB in MVC Entity Framework Code First Approach?
如何加密和解密密碼以在MVC實體框架中存儲數據庫? 我正在使用以下代碼。請任何人幫助我。
[Required]
[StringLength(15, MinimumLength = 8)]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public string Password { get; set; }
最佳做法是不對密碼進行加密/解密,您應該對密碼進行哈希處理 (並對其加鹽)
用戶注冊>哈希密碼>將哈希存儲到數據庫
用戶登錄>哈希密碼>比較數據庫中存儲的哈希
如果攻擊者掌握了密碼,這將使密碼難以重新創建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.