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

تابع 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 (;";
}

ارسال نظر

جهت استفاده از کد حتما از تگ pre استفاده نمایید .

contact us