هش کردن مقدار استرینگ در زبان PHP
تعریف هش و هشینگ :
تولید یک مقدار یا مقادیر از یک رشته نوشته شده با استفاده از توابع ریاضی را هشینگ یا هش کردن میگویند.
فواید هش:
هشینگ یکی از راهکارها و راه های تامین برقراری امنیت در پروسه پیامرسانی یا به اصطلاح علمیتر ارسال دیتا است، به ویژه هنگامی که قصد داشته باشیم پیام خود را فقط به یک شخصِ به خصوصی ارسال کنیم. هش با استفاده از یک فرمول ریاضی تولید میشود و به این وسیله امنیت عملیات ترانسفر در برابر خرابکاران و هکرها تضمین میشود.
آموزش هش کردن md5 ، یک مقدار استرینگی در زبان برنامه نویسی PHP
با سلام و درود فراوان خدمت همه شما سروران گرامی.
یک آموزش خفن امنیتی در زبان PHP رو داریم ، بدون معطلی میریم سراغ آموزش:
قدم اول :
برنامه سرور مجازی خودمون رو که مال من ” XAMPP ” هست رو اجرا میکنیم ، سپس در سطر اول که مربوط به آپاچی میباشد روی گزینه “Start” همان سطر کلیک میکنیم و در کسری از ثانیه پورت ۸۰ سیستم شما باز میشود و کلمه آپاچی سبز رنگ میشود.
قدم دوم :
وارد دایرکتوری زیر میشویم:
C:\xampp\htdocs
قدم سوم :
در دایرکتوری نام برده یک فایل php با نام index درست میکنیم.
قدم چهارم :
IDE خود را باز میکنیم و سپس مراحل زیر را به ترتیب انجام دهید
قدم پنجم :
۱- بلاک php رو باز میکنیم.
۲- یک متغیر با نام دلخواه (من نام متغیر روvalue گذاشتم) درست میکنیم.
۳- گذاشتن علامت مساوی به معنی ریختن عملیات یا مقدار به داخل متغیر تعریف شده.
۴- دستور ()md5 را نوشته ، سپس داخل پرانتز دو دابل کتیشن ” ” میگذاریم.
۵- داخل دابل کتیشن عبارتی را که میخواهیم به md5 هش کنیم را مینویسیم ، من عبارت (“Zarrinhoor”) را نوشتم.
۶- سپس در خط بعدی دستور echo را نوشته ، یک فاصله میدهیم و نام متغیر تعریف شده را مینویسیم.
۷- وارد مرورگر خود شده ، در نوار جستجو عبارت localhost را مینویسیم و در صفحه باز شده md5 شدهی عبارت داده شده را به ما باز میگرداند.
در جلسات بعدی نیز سایر هش کردن هارو آموزش خواهیم داد.
امیدوارم که این آموزش مفید واقع بوده باشه.
سوالات ، پیشنهادات و انتقادات خودتون رو برامون درنظرات بنویسید.