Follow along with the video below to see how to install our site as a web app on your home screen.
Not: This feature may not be available in some browsers.
<?
$sifre = "123456"; // şifremiz 123456, değişken atayacaksın tabiki buna
$sifrele = sha1(base64_encode(md5(base64_encode($sifre))));
// çıktı : 5e98f8f98e228cc26b1b1ad97bc5014156053728
$sonuc = substr($sifrele, 5, 32);
// çıktı : 8f98e228cc26b1b1ad97bc5014156053
?>
Buyur geri dönüşü imkansız kralı gelse kıramayacak bir şifreleme![]()
Basit düşünmek lazım :RpS_thumbsup:
Kod:<? $sifre = "123456"; // şifremiz 123456, değişken atayacaksın tabiki buna $sifrele = sha1(base64_encode(md5(base64_encode($sifre)))); // çıktı : 5e98f8f98e228cc26b1b1ad97bc5014156053728 $sonuc = substr($sifrele, 5, 32); // çıktı : 8f98e228cc26b1b1ad97bc5014156053 ?>
Ne yaptık ?
$sifrele diye bir değişken tanımladık ve o değişkenin değerini (aldığımız şifreyi) ilk önce base64, sonra md5, sonra tekrar base64, en son olarak
sha1 ile şifreledik. Sen istediğin kadar şifreleyebilirsin, burası işin zartı zurtuAma sha1 ile bitecek mutlaka.
Sha1 ile md5 birbirlerine aşırı benzerler şifreleme yapısı olarak. İkiside küçük harfler ve rakamlardan oluşur. Tek farkı sha1 40 karakterdir md5 ise 32
En son olarak elde ettiğimiz 40 karakterlik şifremizin herhangi bir 32 karakterlik kısmını aldık. Ben 5. Karakterden 32. Karaktere kadar yazdım orası sana kalmış.
Ne oldu ?
Elimizde md5 görünümlü ama hiçbir algoritmaya uymayan 32 haneli şifrelenmiş veri mevcutİster ye ister yanında yat
Bu şifreleme değil, hash. Yani sahibi de çözemez, çözülecek bir şey değil ki. "Şifre" dediğin şey, deşifre edilebilmelidir.
Azimden dolayı 10 üzerinden 1.6 veriyorum.
Bu şifreleme değil, hash. Yani sahibi de çözemez, çözülecek bir şey değil ki. "Şifre" dediğin şey, deşifre edilebilmelidir.
Azimden dolayı 10 üzerinden 1.6 veriyorum.
"Bu password şifreleme fonkstiyonu sanırım..." Cümlesine ithafen yazmıştım![]()
Ya ben konuyu yanlış anlayıp, huldur daldım yada sizin beklentiniz yüksek![]()