Selasa, 09 Agustus 2011

FUNGSI MD5



Jika kita membaca tulisan yang terdahulu yang berjudul "Membuat Sistem Login
dengan Menggunakan Session pada PHP, MySQL dan Apache" maka kita akan
menemui fungsi unik yang dipakai pada tulisan tersebut yaitu fungsi md5().
Fungsi md5() merupakan fungsi string yang akan menghasilkan hash string yang
berdasar pada "RFC 1321 - The MD5 Message-Digest Algorithm"
(www.faqs.org/rfcs/rfc1321). Fungsi ini sering digunakan pada pengecekan data
password dikarenakan fungsi ini dapat mengubah bentuk string ke bentuk hash
string yang unik. Ini dapat digunakan sebagai data security yang tidak mudah
untuk ditebak. Bentuk unik ini terdiri dari 32-karakter bilangan heksadesimal.
Fungsi ini dapat ditulis dengan sintak sebagai berikut:
string md5 ( string str [, bool raw_output])
Misalkan string 'ratih' dimasukkan dalam fungsi ini:
<?
echo md5("ratih");
?>
Maka jika dilihat pada tampilannya akan terlihat md5 hash stringnya adalah
sebagai berikut.
String 'ratih' menjadi bentuk md5 hash a5bd72a3d2c4d1686415f93a46fc7a0a.
Selanjutnya penulis akan membuat program sederhana untuk fungsi md5().
<?
$name="ratih";
if (md5($name) == "a5bd72a3d2c4d1686415f93a46fc7a0a") {
echo ("Ratih");
}
else {
echo ("Bukan Ratih");
}
?>
Maka tampilan di browser outputnya seperti berikut ini.
Demikian tulisan sederhana mengenai fungsi md5() untuk menghasilkan hash
string. Semoga bermanfaat bagi Anda semua. Untuk kritik dan saran bisa
dikirimkan melalui e-mail ke ratih@sony-ak.com. Untuk membaca tulisan
menarik lainnya silakan menuju ke situs Sony AK Knowledge Center dengan
alamat di www.sony-ak.com.
Terimakasih.


Tidak ada komentar:

Posting Komentar

TERIMA KASIH TELAH BERKUNJUNG DI BLOG KU