از متدهای HashPassword و VerifyHashedPassword سورس ASP.NET Identity ایده بگیرید. مورد اول برای ذخیره سازی اطلاعات در بانک اطلاعاتی است. مورد دوم در حین لاگین، جهت تعیین اعتبار کلمهی عبور کاربر استفاده میشود.
در ASP.NET Identity جمع هش و salt با فرمت base64 در بانک اطلاعاتی به صورت رشتهای با طول max ذخیره میشوند (هر دو با هم در یک فیلد). همچنین در اینجا طول salt به صورت صریح به 16 بایت تنظیم شدهاست (متد آخر مطلب).
نظرات مطالب
معرفی ASP.NET Identity
تا بحال با کتاب یا دوره جامعی درباره ASP.NET Identity مواجه نشدم، اگر منبع مناسبی پیدا کنم به اشتراک میذارم. در چند پست آتی بیشتر درباره این فریم ورک صحبت خواهم کرد و مثال هایی عملی نیز در نظر خواهم گرفت
نظرات اشتراکها
2300% دریافت Request بیشتر در Asp.net core نسبت به ورژن قبلی
نزدیک شدن Asp.net Core به Scala از نظر کارایی ^^^
اشتراکها
چک لیست ایجاد یک ASP.NET Core API
اشتراکها
مروری بر معماری ASP.NET Core
اشتراکها
انواع action results در asp.net core
اشتراکها
نکات پیکربندی Asp.net core
اشتراکها
مسیر راه ASP.NET Core 2.2
اشتراکها