سلام
من الان پسورد را هش میکنم مثلا 123456 پسوردم است .
حالا هش شده اش شده مثلا dslkfh56dskla09sdsgd24156
خوب این میره بجای 123456 در دیتابیس ذخیره میشه .
حالا بخواهیم کاربر رو select کنیم .
میگیم سلکت کن کاربری که پسوردش 123456 است ؟
یا dslkfh56dskla09sdsgd24156؟
اصلا این هش چه مزیتی داره ؟
لطفا یک توضیح بدید هنور کاربرد هش و فراخوانی را متوجه نشدم .
ممنون
خوب برای امنیت این کار انجام میشه بیشتر ! پسورد اصلی که شما به کاربر میدید همون 123456 است .ولی در دیتابیس به صورت hash ذخیره شده و وقتی میخوای شما چک کنی باید باید اول تبدیل به hash کنی و بعد hash شده با فیلدتون تو جدول مطابقت بدی اگر برابر بود پس پسورد درسته !
هش یه نوع رمزنگاری هست و معمولا برای کلمه های عبور استفاده میشه
مثلا شما 123456 را هش کردید و در بانک ذخیره کردید ، برای مقایسه یا شرط باید دوباره 123456 هش کنید و در بانک عبارت هش شده را جستجو کنید
هش تقریبا غیر قابل بازگشت هست
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)