lostyazilim

CRYPT fonksiyonu anlam veremedim

6 Mesajlar 671 Okunma
lstbozum
wmaraci reklam

bjlkl bjlkl WM Aracı Kullanıcı
  • Üyelik 22.01.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad B** C**
  • Mesajlar 1843
  • Beğeniler 269 / 263
  • Ticaret 1, (%100)
merhaba arkadaşlar,
ben elimde bulunan bir php kitabından çalışmalar yapmaktayım ve sıra metin şifrelemeye geldi.

Aşağıdaki gibi bir değişken atadım.
$pass=123123;
echo crypt($pass,CRTYPT_STD_DES);

bu kodların çıktısı bana *0 olarak göründü ama $pass=123 yapsam da *0 çıktısını veriyor. yani hatalı bir çıktı. benim çıktım kitaptakiyle uyuşmadı. yardımlarınızı bekliyorum
 

 

wmaraci
reklam

mert50356 mert50356 WM Aracı Kullanıcı
  • Üyelik 01.07.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad M** P**
  • Mesajlar 1104
  • Beğeniler 180 / 265
  • Ticaret 26, (%100)
crypt yerine genelde md5 kullanılıyor hocam 3 kere md5 ile şifreleyince neredeyse kırılmaz oluyor şifre. 3 kere md5 in oluşma yapısını ekliyorum aşağıya işinize yararsa kullanırsınız.


$pass = '123456';
echo md5(md5(md5($pass)));
bjlkl

kişi bu mesajı beğendi.

Wordpress Hizmetleri | Skype: mert50356

bjlkl bjlkl WM Aracı Kullanıcı
  • Üyelik 22.01.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad B** C**
  • Mesajlar 1843
  • Beğeniler 269 / 263
  • Ticaret 1, (%100)

mert50356 adlı üyeden alıntı

crypt yerine genelde md5 kullanılıyor hocam 3 kere md5 ile şifreleyince neredeyse kırılmaz oluyor şifre. 3 kere md5 in oluşma yapısını ekliyorum aşağıya işinize yararsa kullanırsınız.


$pass = '123456';
echo md5(md5(md5($pass)));


md5 te sorun çıkmıyordu zaten ama güzel bir yöntem önermişsiniz 3kere olarak. crypt kodunda niye hata aldım anlamadım ama md5 varken zatenprojelerimde kullanmam
 

 

Muhsin ASLAN Muhsin ASLAN Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Developer
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 1120
  • Beğeniler 1086 / 244
  • Ticaret 1, (%100)
Yoksa sorun $pass=123123; "123123" yazını tırnak içine alman gerekiyor. Kodda sorun yok gibi..
 

 

wmaraci
wmaraci

bjlkl bjlkl WM Aracı Kullanıcı
  • Üyelik 22.01.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad B** C**
  • Mesajlar 1843
  • Beğeniler 269 / 263
  • Ticaret 1, (%100)

Muhsin ASLAN adlı üyeden alıntı

Yoksa sorun $pass=123123; "123123" yazını tırnak içine alman gerekiyor. Kodda sorun yok gibi..


İki türlü de aynı şekilde cıktı verdi hatta $veri="hangar"; diye de denedim *0 dedi yeniden cıktıyı
 

 

Muhsin ASLAN Muhsin ASLAN Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Developer
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 1120
  • Beğeniler 1086 / 244
  • Ticaret 1, (%100)
tüm kodlar bu kadar mı hocam altında üstüde kod yok değil mi ?
 

 

wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al