Genellikle üyelik sistemlerinde şifrelerin veritabanında daha güvenli bir şekilde saklanabilmesi için kullanılan bir şifreleme yöntemidir.Kullanıcı kayıt olurken kayıt edilen şifreyi md5() fonksiyonu ile değiştirerek daha güvenli bir hale getirebilirsiniz.Kullanılışı ve örneği aşağıdadır.Aynı şekilde crypt() yöntemide kullanılabilir.
Kullanılışı:
md5($değişken)
crypt($değişken)
Örnek:
<?php
$sifre = "1234";
$md5sifre = md5($sifre);
$cryptsifre = crypt($sifre);
echo "Md5 Şifre : ".$md5sifre."<br>";
echo "Crytp Şifre : ".$cryptsifre."<br>";
?>
Ekran Görüntüsü:
Md5 Şifre : 81dc9bdb52d04dc20036dbd8313ed055
Crytp Şifre : $1$kr..dx1.$YepWyLl4.NJG.vFDR67Yw0
Örneğin form ile üye kaydı yaparkende gelen şifre normal olarak alınır ikinci bir sifre oluşturulur ve $yenisifre = md5($gelensifre); ile değiştirelerek veritabanına kayıt edilir.Aynı şekilde üye girişi yaparkende gelen şifre alınır ve md5 hali ile kontrol edilerek giriş yapılır.
Uygulama dosyasını
http://www.guraysuerdem.com/dosya/md5vecrypt.rar adresinden indirebilirsiniz.