توابع رمزگذاری پی اچ پی

توابع رمزگذاری پی اچ پی یا PHP Encoding Functions
توابعی در زبان برنامه نویسی پی اچ پی هستند که می توانند برای محافظت از کد های شما یا کلمه های عبور استفاده شوند.
معمولا این نوع رمز گذاری ها از الگوریتم بسیار پیچیده ای پیروی می کنند که باز کردن رمز این گونه الگوریتم ها کار بسیارمشکلی است.
البته توابع زیادی وجود دارند که هر کدام کاربرد مختلف و همچنین امنیت متفاوتی دارند.
برای مثال خیلی از افراد برای کد کردن فایل های پی اچ پی خود از تابع base64 استفاده می کنند که البته آسیب پذیر است.
یا برای رمزگذاری (Encode) پسورد ها در MySql از تابع md5 استفاده می شود.
بهترین مزیت این نوع  رمزگذاری ها علاوه بر امنیت بالا این است که
نیاز به نصب هیچگونه دکودر (Decoder) برای کامپایل کردن فایل رمز شده در سرور های لینوکس نیست.
علت این امر این است که این توابع (Function) جزء توابع بومی PHP هستند.

برخی از وب سایت ها خدمات Encode یا Decode کردن این الگوریتم را به صورت رایگان ارائه می دهند, مانند:

PHP encoding/decoding functions این سایت ورودی را به تمام الگوریتم های متدوال PHP تبدیل می کند
eval gzinflate base64_decode PHP Decoder برای بر گشتن کد رمز گذاری شده یا اصلاحا Decode با تابع eval gzinflate base64 استفاده می شود.
این مقاله با توجه به کامنت یکی از بازدیدکنندگان نوشته شده است.

مولف: میثم ضابط - مهر88

12 دیدگاه

90/10/16 جمعه 10:49
[12] اسداله شفيعي:

من احتياج به يك تا دو نفر برنامه نويس حرفه اي سايت دارم شغل دائم حقوق شروع 500 و قابل ارتقا تا دو ميليون تومان كارم سايت نويسي نيست ولي براي كا
90/05/17 دوشنبه 23:59
[11] ah:

سلام من خیلی بررسی کردم اما نتونستم 7d0cfe75876ea857 این کد را دیکد کنم . اصلا مشخصی نیست با چه تابعی کد شده لطفا راهنمایی بفرمایید . ممنون
90/01/11 پنجشنبه 12:27
[10] milad:

سلام اگه میشه روش ساخت لینک از یک صفحه به بخشی خواص در یک صفحه دیگه رو یاد بدید خیلی ممنون
89/12/27 جمعه 14:04
[9] مهدی زرین:

@soheil دوست عزیز این توابع on way hash هستند و به هیچ عنوان نمی شه رمز گشایی کردشون . مرسی از مقاله
89/11/22 جمعه 03:45
[8] soheil:

سلام اگه ميشه كد زيرا برام پيداكن 6de2d83d6e0bf7e53a47221642266624
89/05/08 جمعه 07:04
[7] طراحی سایت:

سلام محمودنژاد کد کننده ها زند قدیمی قابلیت دیزند شدن دارند اما کدر های جدید فعلا دیزندی براشون پیدا نشده است پس اگر با کد کننده های جدید enco
89/05/08 جمعه 00:34
[6] محمودنژاد:

سوالی داشتم در خصوص زند و دی زند.البته اگر اطلاعاتی در این مورد داشته باشید.یا دوستان دیگر ضابط بتوانند همراهی کنند. زند یعنی کد کردن .خب من ی
89/03/18 سه شنبه 03:50
[5] طراحی سایت:

سلام ایران بله می دانم ، اما به دلیل سو استفاده به هیج عنوان آموزشی در این مورد نخواهم گذاشت. در صورتیکه که اسکریپت ایرانی نباشد می توانم برا
89/03/18 سه شنبه 03:35
[4] ایران:

سلام شما میدانید چطور ZEND می شه UNZEND کرد؟ مثلا یک اسکریپت به صورت ZEND هست چجور می شه درش اورد؟
88/08/09 شنبه 06:55
[3] علي:

سلام اقا ميثم گل خوندمش چند بار هم تست كردم نتونستم اگه ميشه اين دو رمزو برام درست كن ممنون ضروري
88/08/07 پنجشنبه 10:36
[2] میثم ضابط:

سلام دوست عزیز ما آموزش را قرار دادیم که خودتون یاد بگیرید!
88/08/07 پنجشنبه 02:06
[1] علي:

سلام اقا اين دو كدو برام پيدا كن b2602806b93d747f631bd936a0d42a1237a5fedd و 353b421bedde242b08b3a3d1eebda95f6fa5a770 ممنون

SecImgSes