PHP’de md5 ve sha1 şifreleme fonksiyonları kullanımı.

0
1176
görüntülenme

Merhaba arkadaşlar PHP’de md5 ve sha1 şifreleme fonksiyonları kullanımı. başlıklı yazıma hoşgeldiniz bu yazımda md5 ve sha1 şifreleme fonksiyonlarına değineceğim.

Önce bunlar nedir ne işe yarar ona değinelim.

SHA1 ve MD5 nedir?

Her ikiside girilen metinleri, şifreleri kimsenin anlayamayacağı ve içinde sayı,metin ve simgeler bulunan yazılara çevirir. Örneklerle daha iyi kavrayacaksınız.

Kullanımları

MD5 Kullanımı

md5($degisken);

SHA1 Kullanımı

sha1($degisken);

Örneklere geçelim hemen;

MD5 Örneği;


<?php 
$metin = "Hey naber moruk?";
$sifrelimetin = md5($metin);
echo $sifrelimetin; 
?>

Çıktı;

d4bbc7b517be9b2a01140c5019527eae

Gördüğünüz gibi md5 fonksiyonu ile “Hey naber moruk?” yazısını anlamsız bir yazıya dönüştürdük.

Ne mi yaptık?

  1. satırda php tagımızı açtık.
  2. satırda metin adlı değişken oluşturup içine string(yazı) olarak “Hey naber moruk ?” değerini yazdık.
  3. satırda sifrelimetin adında bir değişken oluşturup içine md5 fonksiyonunu $metin değişkeni ile birlikte tanımladık.
  4. satırda echo ile $sifrelimetin değişkenini ekrana yazdırdık.
  5. satırda php tagımızı kapattık.

SHA1 Örneği;


<?php 
$metin = "Hey naber kanka?";
$sifrelimetin = sha1($metin);
echo $sifrelimetin; 
?>

Çıktı;

1de3423a39d5877380088dc626196638f16e8559

Gördüğünüz gibi sha1 fonksiyonu da tanımladığımız metini md5’e göre biraz daha uzun olarak anlamsız bir yazıya döndürdü.

Ne mi yaptık?

  1. satırda php tagımızı açtık.
  2. satırda metin adlı değişken oluşturup içine string(yazı) olarak “Hey naber kanka?” değerini yazdık.
  3. satırda sifrelimetin adında bir değişken oluşturup içine sha1 fonksiyonunu $metin değişkeni ile birlikte tanımladık.
  4. satırda echo ile $sifrelimetin değişkenini ekrana yazdırdık.
  5. satırda php tagımızı kapattık.

SHA1 ve MD5 fonksiyonlarının kullanımları işte bu kadar. Çokta zor değilmiş demi? Başka bir yazıda görüşmek üzere arkadaşlar kendinize iyi bakın Allah’a emanet olun.

CEVAP VER

Lütfen yorum alanını boş bırakma.
Lütfen adını gir.

This site uses Akismet to reduce spam. Learn how your comment data is processed.