نحوه رمزگذاری یک رشته

فهرست مطالب:

نحوه رمزگذاری یک رشته
نحوه رمزگذاری یک رشته

تصویری: نحوه رمزگذاری یک رشته

تصویری: نحوه رمزگذاری یک رشته
تصویری: چگونه در ویندوز10 فولدرها را رمز گذاری کنیم؟ 2024, ممکن است
Anonim

نیاز به رمزگذاری یک متغیر رشته ای در برنامه نویسی وب اغلب اتفاق می افتد. این ممکن است نه تنها برای کار با رمزهای عبور یا سایر داده های خصوصی لازم باشد. به عنوان مثال ، رمزگذاری کد html که باید در پرونده ، پایگاه داده یا کوکی ذخیره شود ، اغلب آسانتر از سازماندهی آن برای پاک کردن تمام نویسه های ممنوع قبل از نوشتن و سپس بازگرداندن آنها پس از خواندن است. در زیر یکی از گزینه های رمزگذاری متغیر رشته با استفاده از زبان PHP وجود دارد.

نحوه رمزگذاری یک رشته
نحوه رمزگذاری یک رشته

دستورالعمل ها

مرحله 1

برای رمزگذاری متغیرهای رشته از تابع base64_encode داخلی PHP استفاده کنید. این فقط یک پارامتر دارد که باید منتقل شود - مقدار متغیر رمزگذاری شده. به عنوان مثال ، کد PHP که متن رمزگذاری شده 64 رشته MIME "رشته رمزگذاری شده" را به صفحه منتقل می کند ممکن است به این شکل باشد:

متن رمزگذاری شده به صورت زیر خواهد بود: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

گام 2

از تابع base64_decode داخلی برای رمزگشایی متغیرهای رشته رمزگذاری شده base64 MIME استفاده کنید. این تابع همچنین فقط یک پارامتر مورد نیاز دارد. به عنوان مثال ، برای رمزگشایی و نمایش کد بدست آمده در مرحله قبل ، می توانید از خط زیر در PHP استفاده کنید:

مرحله 3

اگر می خواهید یک کلمه را رمزگذاری کنید یا یکبار آزمایش کنید ، یا اگر نمی توانید اسکریپت های PHP را اجرا کنید ، از وب سرویس استفاده کنید. به عنوان مثال ، با رفتن به صفحه https://tools4noobs.com/online_php_functions/base64_encode کلمه یا متن مورد نظر را در تنها قسمت وارد کرده و بر روی دکمه ای با عنوان Base 64 encode کلیک کنید. اسکریپت موجود در سرور داده های وارد شده را دریافت می کند ، عملکرد base64_encode را روی آن اعمال می کند و مقدار رمزگذاری شده را در یک قسمت ورودی اضافی قرار می دهد. در آن ، رشته رمزگذاری شده می تواند کپی شده و به تشخیص شما استفاده شود. در صورت نیاز به رمزگشایی ، می توانید از وب سرویس مشابهی استفاده کنید که عملکرد base64_decode را روی مقداری که وارد کرده اید اعمال کند. صفحه مربوطه در این سایت در واقع شده است

توصیه شده: