• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رمز کردن رشته ها
#1
سلام دوستان میخام آدرسها را در دیتابیس بصورت رمز وارد کنم بهترین توابع php برای این منظور کدام است که با کلمات فارسی سازگار باشه و طول کاراکترها هم زیاده؟
  پاسخ
تشکر شده توسط :
#2
سلام

base64
urlencode
همیشه برای یادگیری، موضوعاتی هست!

فرهاد حسن پور / بیرگیک

  پاسخ
تشکر شده توسط :
#3
(۱۳۹۶ تير ۲۸, ۰۶:۰۹ ب.ظ)farhadhp نوشته: سلام

base64
urlencode

درود آقا فرهاد یک مثال کوچولو ميشه بزنیم متوجه شم مرسی؟
  پاسخ
تشکر شده توسط :
#4
کد پی‌اچ‌پی:
<?php
$url 
urlencode('https://forum.iranphp.org/Thread-%D8%B1%D9%85%D8%B2-%DA%A9%D8%B1%D8%AF%D9%86-%D8%B1%D8%B4%D8%AA%D9%87-%D9%87%D8%A7');
echo 
$url;
?>
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط : Alaa ayoubsys
#5
(۱۳۹۶ تير ۲۸, ۰۶:۰۹ ب.ظ)farhadhp نوشته: سلام

base64
urlencode
رشته های base64 و urlencode که براحتی قابل تشخیص و برگردان هستن و بنابراین امنیت خاصی ایجاد نمیکنن. البته اگر منظورشون امنیت درست و حسابی بوده باشه!
  پاسخ
تشکر شده توسط : Crashday
#6
سلام.

تابع urlencode هیچ رمزنگاری رو برای ما انجام نمیده بلکه فقط یک سری کاراکتر های خاص رو به کاراکتر های رزرو شده html تبدیل می کند .
تابع base64encode هم یک تابع رمزنگاری دو طرفه است به این معنی که مقدار آن با تابع معکوس base64decode قابل بازیابی است که برای url ها و مواردی که sensetive یا حساس نیستند بسیار مناسب است

موفق باشید
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان