![]() |
|
|||||||
| Kayıt ol | Yardım | Üye Listesi | Kimler Online | Albümüm | Sosyal Gruplar | Flash Oyunlar | Ajanda | Arama | Bugünki Mesajlar | Forumları Okundu Kabul Et |
| Webmasterler İçin Webmasterlar için web hosting'den , sponsorlara her tür konu hakkında yararlı bilgiler... |
![]() |
|
|
LinkBack | Seçenekler | Thema bewerten | Stil |
|
|
#1 (permalink) |
![]() |
Kullanıcı Şifrelerinin depolanması
Kullanıcı Şifrlerlerinin depolanması (MD5 & Hash) MD5 : RSA Data Security, Inc. tarafından geliştirilmiş 128-bit lik şifreleme algoritmasıdır. mySQL de MD5 şifrelermesi için ilgili komut aşağıdaki gibidir Kod: SELECT MD5('tespara'); SHA : RFC 3174 de tanımlandığı üzere 160-bit şifreleem sağlar . Eğer arguman boş ise 40-bitlik hex-decimal sayıya değer döndürür . mySQL de kullanımı için gerekli komut aşağıdaki gibidir Kod: SELECT SHA1('divran'); Bu algoritmaları kullanarak şifrelemek (code) ve çözümlemek ( decode) için aşağıdaki siteyi kullanabilirsiniz. vBulletin kullanıcı şifrelerini db içinde saklamak için kullandığı yöntem : 1- Yöntemin adı Hashing Algortimasıdır (MD5 ve SHA1 )ile oluşturulur ve tek yönlüdür (şu anda bu algortimanın bilenen bir çözücüsü (decoder) yoktur) 2- Hash orjinal veriyi içermez 3- şifre veritabanında user tablosunda saklanır.password ve salt adlı sütünların içeriğine bağımlıdırlar 4- vbulletin şifreleme formatı aşağıdaki gibidir Kod: $password_hash = md5(md5($password_text) . $user_salt); 5- $user_salt değişkeni user tablsounda salt sutununda rastgele oluşturulan 3 haneli rakamdan oluşur |
|
|
![]() |
| Seçenekler | |
| Stil | Konuyu değerlendir |
|
|