আমি ভাবছি যে পাসওয়ার্ড হ্যাশারটি এমভিসি 5 এবং এএসপি.নেট আইডেন্টিটি ফ্রেমওয়ার্কের সাথে উপস্থিত ইউজার ম্যানেজারে ডিফল্টভাবে প্রয়োগ করা হয়েছে , তা কি যথেষ্ট নিরাপদ? এবং যদি তাই হয়, আপনি যদি আমাকে ব্যাখ্যা করতে পারেন যে এটি কীভাবে কাজ করে?
আইপাসওয়ার্ডহেশার ইন্টারফেসটি দেখতে এমন দেখাচ্ছে:
public interface IPasswordHasher
{
string HashPassword(string password);
PasswordVerificationResult VerifyHashedPassword(string hashedPassword,
string providedPassword);
}
আপনি দেখতে পাচ্ছেন, এটি একটি লবণ গ্রহণ করে না, তবে এই থ্রেডে এটি উল্লেখ করা হয়েছে: " Asp.net পরিচয় পাসওয়ার্ড হ্যাশিং " যে এটি পর্দার আড়ালে লবণের মতো করে। সুতরাং আমি ভাবছি কীভাবে এটি এটি করে? এবং এই লবণ কোথা থেকে আসে?
আমার উদ্বেগটি হ'ল লবণটি স্থির এবং এটিকে বেশ সুরক্ষিত করে।
securiry.stackexchange.com। এবং টিপ জন্য ধন্যবাদ!