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

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.

Tuğra Yaldız

Merhaba bu alanda kısaca kendimden bahsedeceğim. Adım Tuğra, 19 yaşındayım. Ticaret lisesi mezunuyum şuan Afyon Kocatepe Üniversitesinde İşletme bölümü okuyorum. Aslen Konyalıyım Afyonkarahisar'da ailemle birlikte yaşıyorum. Yaklaşık 11 senedir bilgisayarlarla içli dışlıyım son 6 senedir kendimi internete 2 yıldır ise Web Programlamaya verdim ileri derece PHP ve HTML biliyorum CSS Javascript Jquery için kendimi geliştirmeye devam ediyorum.. Yakında yayına çıkaracağım yyazilim.com için projeler geliştiriyorum. İş çözümleriniz için mail (iletisim@tugrayaldiz.com) atabilirsiniz. Şimdilik benden bu kadar eğer sende aramıza gelmek istersen mail listemize katılman yeterli kendine iyi bak. :) Not: Web programlama dersleri için https://www.w3schools.com adresini kaynak alıyorum.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

Back to top