Md5 (Message-Digest Algortihm 5)
MD5 atau Message-Digest algortihm 5 yaitu fungsi hash kriptografik. Algoritma ini terutama digunakan untuk melakukan pemeriksaan integritas file dalam berbagai situasi. Dalam ilmu kriptografi, MD5 yaitu salah satu algoritma hash yang paling populer. Hash atau hashing sendiri yaitu proses perubahan suatu data menjadi data lain dengan panjang tertentu, sedemikian sehingga data itu tidak mampu dipulihkan kembali. Teknik ini biasa digunakan dalam enkripsi data, misalnya untuk menyimpan password biar tidak ada yang mampu mengetahuinya meskipun dia mampu melihat hash dari password itu. Sebenarnya istilah “enkripsi” tidaklah tepat sebab yaitu jika data itu dienkripsi, pastilah ada cara untuk dekripsi untuk mendapat kembali data yang disembunyikan itu. Sedangkan hash, mirip disebutkan di atas, yaitu proses yang irreversibel (tidak ada istilah de-hash atau un-hash). Artinya data yang sudah di-hash tidak mampu dipulihkan kembali menjadi mirip data awal. Algoritma hash MD5 sendiri mendapat input