شاید برای شما هم اتفاق افتاده باشد که بخواهید اطلاعات شخصی دیگران یا خودتان را به صورت محرمانه در بانک اطلاعاتی زخیره نمایید تا اگر زمانی این اطلاعات در اختیار هکر ها یا افرادی دیگر قرار گرفت آنها نتوانند از این اطلاعات شما استفاده نماییند. امروز قصد داریم تا به شما آموزش دهیم که چگونه اطلاعات خود را رمز نگاری کنید و آنها را هر زمان که مایل بودید رمز گشایی کنید. پس در ادامه با بخش آموزش سرزمین دانستنی های سایت حساس کامپیوتر دات کام همراه باشید.
خوب در زیر کدی را برای شما فراهم نمودیم که وظیفه اصلی آن تبدیل اطلاعات شما را به رشته 64 حرفی که به صورت رمز نگاری شده با یک فرمول خاصی که شما دوست داری را بر عهده دارد.
طرز کار:
ابتدا کد بالارا کپی نمایید و در فایلی مثلا به نام function.php زخیره کنید.
حال برای اینکه بتوانید اطلاعات خود را به صورت کدگذاری شده در بیاورد از کد زیر استفاده می نمائیم. سپس فایلی را ایجاد نمایید با نام encrypt.php و در آن کد زیر را کپی نمایید.
حال برای اینکه اطلاعات کد گذاری شده را رمز گشایی کنیم فایلی را با نام decode.php بسازید و کد زیر را در آن قرار دهید.
توضیحات:
در کد اصلی که در فایل function.php قرار دارد متغیر $key را میتوانید برابر با هر متنی و یا کدی که خود میخواهید اطلاعات شما براساس آن کد گذاری و یا کد گشایی شود، قرار دهید.
در این کد ابتدا key$ با تابع md5 به یک رشته 32 کارکتری تبدیل شده و سپس مقدار ورودی شما با تابع base64_encode به صورت یک رشته از یک رشته 64 کارکتری میباشد ادغام میگردد. و همین امر برای کد گشایی به شیوه معکوس اتفاق می افتد.
نمایش دمو: DEMO
منبع: دنیای فناوری با حساس کامپیوتر