<?php
/*
----------------
Dursun TOKGÖZ
r10.net
WindTurks
Web Programmer..
----------------
*/
// fonksiyon kodumuzu yazalım
function sifrele($s1)
{
$eq = md5(crc32(sha1($s1)));
echo $eq;
};
// formdan gelen veri
$kullanici_sifresi = "12345"; // $_POST['gelen_sifre'];
// Gelen şifreyi fonksiyon kodu ile işleme koyalım
$sson = sifrele($kullanici_sifresi);
// şimdi ekrana bastıralım yada veri tabanına kayıt yaparken oluşturdugumuz değişkenimizi kullanın
echo $sson;
?> Kullandığım Şifre Saklama Metotum
12
●1.382
- 28-11-2010, 22:15:54Merhaba arkadaşlar bir çok kişi veri tabanında php ile şifreleri md5leyip saklıyordur bence bu güvenlik yetmeyecektir çünkü artık md5 de kırılabiliyor o yüzden kendim bi fonksiyon yazdım kabaca hepsini kullandım birinci kırılsa dahi ikinci çıkar onuda kırdılar üçüncü çıkar bu şekilde korunuz ve yaptıgım kodu sizlerle paylaşıyım dedim umarım begenirsiniz...
- 28-11-2010, 23:31:22Kimlik doğrulama veya yönetimden onay bekliyor.Herkesin kendine göre şifreleme ve güvenlik metodları var. Bu şifrelemede kullanılabilir tabiki. Yalnız Fonksiyonda dikkat etmen gereken yerler var gibime geldi. Örneğin;
$sson = sifrele($kullanici_sifresi); yazmışsın ama sifrele(); fonksiyonun geriye değer döndürmüyo. Echo ile ekrana yazdırmışsın şifreyi direk. Bi incele derim
- 30-11-2010, 01:18:22md5 kütüphaneleride aynen bu şekilde çalışıyorum hocam, katılıyorum size. Öyle her baba yiğit ben md5 kırıyorum diye çıkamaz kanımca. Sadece önceden md5lenmiş verileri alıp karşılaştırma ile sonuca gidiyorlar. Yoksa diğer türlü zor işleri bayaBHCoder adlı üyeden alıntı: mesajı görüntüle
- 30-11-2010, 05:00:37md5 veya sha1 şifreleme yöntemleri geriye dönük olmadığı için teorik olarak kırılmaları imkansızdır. Kırarım diyen sitelere veya kişilere aldanmayın. Bu tür siteler veya kişiler bazı tanımların şifrelerini veritabanına kayıt ediyorlar. Örneğin 123456,ahmet,mehmet,veli gibi kolayca tahmin edilebilecek şifre kombinasyonlarının md5 lerini öğrenip veritabanında karşılaştırıyorlar. e2e0a10e3184868cd1f62b60142aa4da Şimdi bunu çözebilen bir babağit çıksın bakalım nasıl çözüyormuş._BuKi_ adlı üyeden alıntı: mesajı görüntüle
- 30-11-2010, 09:28:49Eposta Aktivasyonu Gerekmektekonu ve kodların kaynağı -> tıkla
emek hırsızlarını hiç sevmem
..
++_BuKi_ adlı üyeden alıntı: mesajı görüntüle
bir fonksiyonda return kullanmak o fonksiyon çalıştıgında zaten ekrana return edilen şeyi yazar degilmi tekrar echo ile yazdırmış arkadaş ben mi yanlış biliyorum
- 30-11-2010, 14:04:32en mantıklısı buEfe4ka adlı üyeden alıntı: mesajı görüntüle
function sifrele($sifre)
{
return md5(str_repeat("\x01",0xFF).$sifre);
}
123456 = f0cb000ea6b343de48fb89b6dd49ea81
kırabilen varmı? - 30-11-2010, 16:56:09kendi şifrelemenizi kullanmanız önemli
öyle zor md5 lerin geri döndüğümü gördümki
mutlaka en az 2 fonksiyondan geçsin
..