yürümeyi öğrendi, sıra koşmaya geldi!
12Ocak2009

PHP Şifre ve Hash Üretici

Bu yazıyı paylaş

Bu yazımda yazılımcı arkadaşımız Bilal Çınarlı‘nın hazırladığı değişik projelerde kullanılmak üzere, bir şifre ve hash üreticiden bahsedeceğim. Kendisine beni kırmayıp kaynak kodlarını okurlarıma özel paylaştığı için teşekkür ediyorum.

PHP Şifre ve Hash  üretici, php içerisinde kayıtlı bulunan yaklaşık 40 tane farklı hash algoritmasını kullanarak, şifrelerinizi veritabanında saklamanız için güvenli hashler oluşturur. Betik 2 kısımdan oluşmakta, şifre ve blowfish (güvenlik kelimesi) üretme ile oluşturduğunuz ya da kullandığınız şifrenin güvenlik kelimesi ve tarih kullanarak hash edilmesi.

Şifre ve Güvenlik Kelimesi Oluşturma

8, 10, 12 ve 14 karakterli 2 farklı güvenlik seviyesinde şifre oluşturabilirsiniz. Düşük güvenlik seviyesinde, büyük, küçük harf ile rakamlar kullanılmaktadır. Yüksek güvenlik seviyesinde ise düşük güvenlik seviyesinde bulunan olasılıklara ek olarak, noktalama işaretleri ve özel karakterler de şifreye eklenmekte. Şifreler oluştururken, istenen karakter sayısına göre her sefer için çalışan üretici fonksiyon, mr_rand fonksiyonu ile rasgele bir sayı üretip bunun belirlen aralıkla bulunan chr fonksiyonundaki karakteri şifreye eklemekte ve bu döngüyü istenen karakter sayısı kadar tekrarlamaktadır. Aynı sistem 32 ve 64 karakterlik güvenlik kelimesi oluşturma için de geçerli.

Şifreyi Saklama (Hash)

Hashing bölümünde bulunan forma girilen şifre ve güvenlik kelimesi, zaman ile birleştirip (salting) PHP’de bulunan hash algoritmaları ile işlenmekte ve algoritma özelliğine göre 8bitten 128bite kadar güvenli şifre saklama dizisi oluşturmakta.

Kaynak dosyayı indirmek için buraya yok bir görelim ondan sonra indiririm diyorsanız da buraya alalım sizi.

Etiketler: ,
Bu yazı Hamdi Yaman tarafından yazılmış olup bugün 33, toplamda 5556 kez okunmuştur.
Bu yazıya yorum yapabilirsiniz
yollanıyor, lütfen bekleyiniz..
  • 12.01.2009, 19:50

    Böyel bişeyi alayım da arşive bir gün ihtiyaç olacaktır.
    Teşekkürler.

  • toneturk
    23.05.2009, 00:41

    teşekkürler işe yarıyor

Bu yazı için toplam 5 yorum yapılmıştır..
Facebook ile takip etTwitter ile takip etFlickr ile takip etFrienfeed ile takip et
RSS

Kategoriler

Son Yorumlar

Twitter

Google Friend Connect

Görülesi Siteler

Pcnet Dergisinden Tanıdığımız Cem kardeşimizin bloguCenk Akyıldız'ın bloguYazılarını takip ettiğim Hakan Demiray'ın BloguFatih Hayrioğlu'nun Not DefteriHensterUmut Benzer'in GünlüğüYardımsever, hayırsever şahsiyet Erhan

İstatistikler

h-yaman.com üzerinde 1,314 yazı, 6,333 yorum ve 1,313 farklı yorum yazarı bulunmaktadır.
Bu günlükte yazılan her bir harfte alın terimiz olduğu için izinsiz kopyalanmasını şiddetle kınıyoruz ve bunu yapanların iki cihan saadetinden uzak olmasını, çişini yapamamasını ve manita bulamamasını niyaz ediyoruz. Ayrıca günlüğün hamuru Wordpress ile yoğrulmuştur.