آموزش برنامه نویسی

موضوعات آموزش

ورود به سیستم

سایر مطالب

رادیو موزیک آنلاین

نماد اعتماد

جذابترین های این بخش

مطالب هم شاخه

آیا میدانستید؟

خدمات

گزارشات

سیستم عامل: Unknown OS Platform
مرورگر شما: Unknown Browser
کشور شما: United States
موقعیت شما: 54.158.212.93

بازدید دیروز: 0
بازدید کننده دیروز: 0
بازدید امروز: 416
بازدید کننده امروز: 181
بازدید کل تا به امروز: 2208718

GPS آنلاین

مسیر یاب آنلاین آسان

تبلیغات

دانلود دفترچه راهنمای مدار سیم کشی برق موتورسیکلت

تبلیغات

دانلود دفترچه راهنمای سرویس و نگهداری موتورسیکلت آپاچی 180 و آپاچی 160

تبلیغات

دانلود دفترچه راهنمای سرویس و نگهداری موتورسیکلت تریل سوزوکی

تبلیغات

تبلیغات

دانلود دفترچه راهنمای سرویس و نگهداری موتورسیکلت هندا

آموزش > آموزش برنامه نویسی >  سورس کدهای آماده > 

رمزنگاری و رمز گشایی اطلاعات محرمانه خود ( encode & decode ) در زبان برنامه نویسی PHP

شاید برای شما هم اتفاق افتاده باشد که بخواهید اطلاعات شخصی دیگران یا خودتان را به صورت محرمانه در بانک اطلاعاتی زخیره نمایید تا اگر زمانی این اطلاعات در اختیار هکر ها یا افرادی دیگر قرار گرفت آنها نتوانند از این اطلاعات شما استفاده نماییند. امروز قصد داریم تا به شما آموزش دهیم که چگونه اطلاعات خود را رمز نگاری کنید و آنها را هر زمان که مایل بودید رمز گشایی کنید. پس در ادامه با بخش آموزش سرزمین دانستنی های سایت حساس کامپیوتر دات کام همراه باشید.

خوب در زیر کدی را برای شما فراهم نمودیم که وظیفه اصلی آن تبدیل اطلاعات شما را به رشته 64 حرفی که به صورت رمز نگاری شده با یک فرمول خاصی که شما دوست داری را بر عهده دارد.

طرز کار:

ابتدا کد بالارا کپی نمایید و در فایلی مثلا به نام function.php زخیره کنید.

حال برای اینکه بتوانید اطلاعات خود را به صورت کدگذاری شده در بیاورد از کد زیر استفاده می نمائیم. سپس فایلی را ایجاد نمایید با نام encrypt.php و در آن کد زیر را کپی نمایید.

حال برای اینکه اطلاعات کد گذاری شده را  رمز گشایی کنیم فایلی را با نام decode.php بسازید و کد زیر را در آن قرار دهید.

توضیحات:

در کد اصلی که در فایل function.php  قرار دارد متغیر $key را میتوانید برابر با هر متنی و یا کدی که خود میخواهید اطلاعات شما براساس آن کد گذاری و یا کد گشایی شود، قرار دهید.

در این کد ابتدا key$ با تابع md5 به یک رشته 32 کارکتری تبدیل شده و سپس مقدار ورودی شما با تابع base64_encode به صورت یک رشته از یک رشته 64 کارکتری میباشد ادغام میگردد. و همین امر برای کد گشایی به شیوه معکوس اتفاق می افتد.

 

نمایش دمو: DEMO

 

حجم فایل: 2.64Kb

رمز فایل: www.hassas-computer.com



نام: 5142
ایمیل:
سایت:


معین 1395/02/29

اقا حتما c#هم مطلب بزار


امین 1394/10/30

سلام عزیز. میدونم بر اساس موقعیت آی پی کشور هست. میخوام بدونم از چه کلاسی استفاده کردی؟ از api استفاده کردی یا کلاس سفارشی شده ای داشتی؟ اگه کلاس سفارشی شده ای داری بگو چون شدیدن بهش نیاز دارم. با تشکر.

 به اینجا مراجعه نمایید.


amin 1394/10/29

میشه بگی سمت چپ نمایش پرچم کشور رو چطوری انجام میدی؟

 بر اساس موقعیت کشور شما از IP