Daha önceden base64 ile nasıl encode ve decode yapıldığını ve md5 ile nasıl encode yapıldığını anlatmıştım. Bu konularda base64 ile şifrelenmiş verinin decode (yani deşifre etmek) edilebileceğini ama md5 ile şifrelenen verinin decode edilemeyeceğinden bahsetmiştim. Bu makalemde neden md5'in decode edilemeyeceğini anlatacağım.
Bunun için öncelikle base64 ile md5 encode işlemlerini karşılaştıralım.
Base64 Encode İşlemi
php kod:
echo base64_encode("123");
echo base64_encode("123456...
Diyelimki, bir linke tıklanıldığında (mesela siteadi.com/download.php?id=257 gibi) otomatik bir indirme başlamasını ve bir de indirme sayısını hesaplamak istiyorsunuz. O halde aşağıdaki kodlar işinize yarayacaktır.
$myFile = "sayac.txt";
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
$theData++;
$myFile = "sayac.txt";
$fh = fopen($myFile, 'w') or die("veri yazılamadı");
fwrite($fh, $theData);
fclose($fh);
header("Location: wallpaper.rar");
Bu kodları downloa...
md5; özellikle şifre, tc no gibi önemli verileri mysql'de saklamak için kullanılır. Çünkü md5 geri dönüşümü olan bir şifreleme değildir. Daha doğrusu bunun bir yöntemi var ama çok çok zor. md5 ile ilgili daha sonra ayrıntılı bir yazı yazacağım için şimdi biz asıl konumuza dönelim.
Daha önceden "Base64 ile değişken nasıl şifrelenir ve şifrelenmiş veri nasıl çözülür?", onu öğretmişt...
Scriptlerde, temalarda vs. görmüşsünüzdür base64 ile şifrelenmiş kodları. Bugün sizlere bir değişkenin base64 ile nasıl şifrelendiğini ve çözüldüğünü göstereceğim.
$kod = 'soulmy.net';
$kodEncode = base64_encode($kod);
$kodDecode = base64_decode($kodEncode);
echo 'Örnek kod: ', $kod, '<br>';
echo 'BASE64 Encode: ', $kodEncode, '<br>';
echo 'BASE64 Decode: ', $kodDecode, '<br>';
1. satırda kod değişkenimiz...
Yeni Bir Kategorimiz Var Artık: ÖRNEK KODLAR
Sizler ne düşünüyorsunuz bilmiyorum ama internet dünyasında php dersleri ile ilgili bir sürü gerekli gereksiz bilgi var. Tam bir bilgi çöplülüğü yani. Ama en basitinden mail göndermek için bir kod aradığımızda, bulmakta bayağı bir zorlanıyoruz. Yani php dersleri başlığı altında bir çok yazı bulmak mümkünken, örnek php kod bulmak o kadar da kolay değil.
Ben ...