Kazım Ölmez – Web Tasarım Uzmanı

İnsanlara Faydası Olmayanı Ölülerden Say Gitsin..

Php İle Metin İşleme md5-sha1-crc32-hash-crypt Fonksiyonları

Selâmün Aleyküm. Bu yazının konusu “Php İle Metin İşleme md5-sha1-crc32-hash-crypt Fonksiyonları”.

Php İle Metin İşleme md5,sha1,crc32,hash,crypt Fonksiyonları

Arkadaşlar bir çok programlama dilinde hatta yaşamımız da bile olduğu gibi bir çok şifreleme algoritması vardır. Yerine göre bunları kullanabiliriz.

Biz bu yazımız da bu algoritmaları nasıl kullanacağımızı ve kısaca tanımlarını göreceğiz.

Md5Metni 16 bayt uzunlukta biçimlendirir.

<?php echo md5("www.kazimolmez.com"); ?>

 

Sha1: Metni 20 bayt uzunlukta biçimlendirir.

<?php echo sha2("www.kazimolmez.com"); ?>

 

Crc32Bu da bir şifreleme algoritması ama tam olarak nasıl ne yapıyor bilmiyorum.

<?php echo crc32("www.kazimolmez.com"); ?>

 

Hash: Özetleme algoritmasının ismi (“md5”, “sha256”, “haval160,4” ve benzerleri)

<?php
echo hash("crc32", "www.kazimolmez.com");
echo hash("md2", "www.kazimolmez.com");
echo hash("md4", "www.kazimolmez.com");
echo hash("md5", "www.kazimolmez.com");
echo hash("sha1", "www.kazimolmez.com");
echo hash("ripemd160", "www.kazimolmez.com");
?>

CryptMd5 sha tarzında şifreler üretir ama bu şifreler her seferinde değişir.

<?php echo crypt('www.kazimolmez.com'); ?>

 

Dediğim gibi bu fonksiyonları yerine göre kullanabiliriz. Mesela crypt fonksiyonu her seferinde farklı çıktı verdiği için genelde üyelik doğrulamaları vs. gibi yerlerde kullanılır. Aynı şekilde md5 fonksiyonu da önemli bilgileri gizlemek için kullanılır. Örnek verecek olursak kullanıcı şifreleri gibi.

Yorum Yap

%d blogcu bunu beğendi: