FinGo
Menda kichkinagina muammocha paydo bo'lib qoldi! Kimda qanday fikr bor shuni bilmoqchiman! Odatda base64_encode() va base64_decode() juda osondir, lekin, shunga kalit qo'shsam decode qilolmayapman! O'ylashimcha, kalit bilan orqaga qaytarsa bo'lsa kerak! Masalan,
  1. base64_encode($text .$salt);
bo'lsa $text va $salt encode bo'lyapti! Endi
  1. base64_decode($text .$salt);
bo'lsa $text bilan birga $salt ham decode bo'lib ko'rinib qolyapti! Demak $salt ham $text kabi hashlanyapti! Shuni yechimi bormi?! Masalan,
  1. $text=matn;
  2. $salt=kalit;
  3. base64_encode($text .$salt);
  4. echo base64_decode($text .$salt);
bo'lganda, $salt faqat $text ni ochish uchun kalit bo'lsin! Ekranga faqat $text chiqishi kerak! Men qayerda xato qilyapman?! Kimda qanday yechim bor?!