یادداشت های یک برنامه نویس

۲ مطلب با موضوع «PHP :: Security» ثبت شده است

يكشنبه, ۳ مرداد ۱۳۹۵، ۰۶:۲۸ ب.ظ محمد ایرانی
هش کردن پسورد در php

هش کردن پسورد در php

روش مناسب هش کردن کلمه عبور

الگوریتم ها و تابع های زیادی برای hash کردن وجود داره و همچنین نکاتی هستن که در زمان Hash کردن باید به اون ها توجه کرد، مثل افزودن salt.

یکی از توابع pssword_hash() هست که کار کردن با اون بسیار آسون هست و همچنین از الگوریتم bcrypt استفاده میکنه که یکی از قوی ترین الگوریتم های موجود هست.

نکته جالب در مورد این تابع اینه که خودش بصورا خودکار salt رو تولید میکنه.

برای مقایسه رشته هش شده با رشته اصلی باید از تابع password_verify() استفاده بشه.

ادامه مطلب...
۰۳ مرداد ۹۵ ، ۱۸:۲۸ ۰ نظر موافقین ۰ مخالفین ۰
محمد ایرانی

ساخت کد کپتچا با Securimage

Securimage چیست؟

secureimage یک کتابخانه open source برای ساختن کپتچا هست که روش کار با اون بسیار ساده هست.

برای استفاده از این باید افزونه GD روس سرور شما نصب باشه که خوشبختانه این افزونه در اکثر هاست ها فعال هست.

 

روش استفاده

اول باید این کتابخانه رو دانلود کنید و فایل securimage.php رو اینکلود کنید، بعد یک شی از Securimage بسازید.

include_once './securimage/securimage.php';

$securimage = new Securimage();

برای ساختن تصویر باید فایل securimage_show.php در تگ img فراخوانی کنید

<img id="captcha" src="/securimage/securimage_show.php" alt="CAPTCHA">

ادامه مطلب...
۲۶ خرداد ۹۵ ، ۱۸:۵۵ ۰ نظر موافقین ۰ مخالفین ۰
محمد ایرانی