[研究]ASP.NET Identity身分識別系統雜湊演算法PBKDF2
2024-09-23
查了一下ASP.NET Identity身分識別系統雜湊演算法是甚麼?PBKDF2
ASP.NET Identity 會在資料庫中建立數個 AspNet 開頭的資料表(table),其中 AspNetUsers 資料表中 PasswordHash 欄位儲存密碼的雜湊(hash)值。
預設UserManager雜湊演算法 (PBKDF2) 與 ASP.NET Membership 中使用的舊演算法(預設為 SHA-1)不同。
ASP.NET 使用的 ASP.NET Identity 為 v2。
ASP.NET Core 使用的 ASP.NET Identity 為 v3。
PBKDF2 是 Password-Based Key Derivation Function 的縮寫,即「基於密碼的密鑰推導函數」。
ASP.NET Membership = ASP.NET 成員資格
ASP.NET Identity = ASP.NET 身分識別系統
ASP.NET Identity 簡介
https://learn.microsoft.com/zh-tw/aspnet/identity/overview/getting-started/introduction-to-aspnet-identity
Introduction to ASP.NET Identity
https://learn.microsoft.com/en-us/aspnet/identity/overview/getting-started/introduction-to-aspnet-identity
成員資格
https://learn.microsoft.com/zh-tw/aspnet/web-forms/overview/moving-to-aspnet-20/membership
Membership
https://learn.microsoft.com/en-us/aspnet/web-forms/overview/moving-to-aspnet-20/membership
PBKDF2 - 維基百科,自由的百科全書
https://zh.wikipedia.org/zh-tw/PBKDF2
Asp.Net Core Identity中IdentityUser对象的PasswordHash解析https://blog.csdn.net/jiuzaizuotian2014/article/details/117166074
(完)
沒有留言:
張貼留言