PHP password_hash / password_verify kullanın. One-Way şifreleme yöntemi sizin için uygundur. Veri geri döndürülemez, sadece doğrulanır. Bu da size ek bir yükümlülük bindirmez.
https://reintech.io/blog/php-passwor...ying-passwords
Veritabanında hash ile veri tutmak hakkında!
22
●800
- 08-04-2024, 15:12:08Evet sabit değer döndürür.Alaca adlı üyeden alıntı: mesajı görüntüle
Belirttiğiniz yöntem zaten sha256 olması lazım md5 çok eski bir şifreleme yöntemi aktif kullanımı yok denecek seviyede sadece önemsiz veriler için kullanılabilir (hızlı olduğu için).
Laravel aktif projelerimde kullanmıyorum o yüzden net bilgi veremeyeceğim ancak php de aşağıdaki şekilde kullanılmakta.
hash('sha256', $metin); - 08-04-2024, 15:16:09MD5 Decrypt diye aratırsanız birçok sonuç var evet ama kolay kolay çözülemiyor. Basit içerikli olanları çözebilir ama karakter sayısı arttıkça, çözülemez hale geliyor. Arkadaşta sadece kart numarasını saklayacağını belirttiği için sorunsuz kullanabilir.SECURITY adlı üyeden alıntı: mesajı görüntüle
Eğer kırabileceğine inanıyorsanız, aşağıdaki kodu kırında bakalım.
f03989b1c9982a1bbd852156d7f01f27 - 08-04-2024, 15:22:08MD5 çözülmez, brute-force yöntemi ile bulunur. Yani deneme yapacağınız bir veritabanınız yoksa veriyi bulamazsınız. Ayrıca md5 kullanırken güçlü bir salt kullanırsanız da internetteki veritabanları çaresiz kalır. Ancak burada mevzu bir tık öteye geçiyor, kodunuza erişilmesi durumunda kod içerisinde kullanılan SALT da görüleceği için MD5 değersizleşiyor. Her seferinde farklı sonuç üreten yöntem en doğrusu olur.
Developer adlı üyeden alıntı: mesajı görüntüle - 08-04-2024, 15:23:40Şimdi siz insanların kartlarını çalan, yurtdışında kara para ve dolandırıcılık yapıp, yetmeyip kişisel bilgileriyle aile fertlerine kadar inen ve bu bilgilerle diğer kişilere oltalama yapan bir kaç gözü kara hacker grubunun internetten aratılan decodelerle mi hashlara kaba kuvvet uyguladığını düşünüyorsunuz?Developer adlı üyeden alıntı: mesajı görüntüle
Kırılamayan hiç bir şey yok bu belirli fiziksel kuralları kadar sabittir. Sadece zaman alır buda kullanılan işlem gücüyle alakalı. - 08-04-2024, 15:34:08E tabi. Güvenlik konu olduğunda paranoyak olmak gerekir.SECURITY adlı üyeden alıntı: mesajı görüntüle
- 08-04-2024, 15:37:24Bahsettiğiniz sistem, ihtiyacı karşılamıyor ama. Arkadaş kontrol ettirmesi gerekiyor. Yoksa AES gibi çok güvenli yöntemler var.fatihemre adlı üyeden alıntı: mesajı görüntüle
- 08-04-2024, 15:41:57password_hash ile hashladiğiniz veriyi password_verify ile kontrol edersiniz. Aynı veri, farklı çıktılar üretir ama farklı çıktılar verify edilir. Yani tam da arkadaşın istediği gibi.Developer adlı üyeden alıntı: mesajı görüntüle
- 08-04-2024, 15:46:19Olmuyor dostum. 100 milyon veri var diyelim. Senin matematiğinde tek bir kullanıcı için 100 milyon veriyi açıp, karşılaştırman gerekiyor. Bu çok büyük bir problem.fatihemre adlı üyeden alıntı: mesajı görüntüle