تابع md5 رمزنگاری یک طرفه در PHP

تابع md5 رمزنگاری یک طرفه PHP – این تابع همانند تابع sha1 دارای ویژگی رمزنگاری یک طرفه می باشد
و یکی از پراستفاده ترین تابع ها برای رمزنگاری اطلاعات است به طوری که همچنان وردپرس از این نوع رمزنگاری برای رمز عبور کاربران استفاده می کند . ( البته با salt که پیچیدگی آن را بالا ببرد )
این تابع همانند sha1 دارای 2 ورودی است که اولین آن ( اجباری ) است :
1- پسورد یا رشته ای که می خواهید هش شود
2- اینکه خروجی به صورت باینری باشد ( پیشفرض false )
برای بررسی هش ، یک پسورد را داخل متغیری با نام password بریزید :
$password = "rapidcode_password";
کار با تابع md5
echo md5($password);
مقایسه پسورد خام با هش شده آن در md5
$hashed_password = "7d5b18e67c801423b63c4b5722f72c4b"; if($db_row_hashed_password === md5($password)){ echo "Login User (;"; }
ارسال نظر