MD5 (Message-Digest algortihm 5)

Author: · Published: January 8, 2015 · Category: Keamanan dan Hacking, Komputer Dasar 

MD5 atau Message-Digest algortihm 5 adalah fungsi hash kriptografik. Algoritma ini terutama digunakan untuk melakukan pemeriksaan integritas file dalam berbagai situasi. Dalam ilmu kriptografi, MD5 adalah salah satu algoritma hash yang paling populer. Hash atau hashing sendiri adalah proses perubahan suatu data menjadi data lain dengan panjang tertentu, sedemikian sehingga data itu tidak dapat dipulihkan kembali. Teknik ini biasa digunakan dalam enkripsi data, misalnya untuk menyimpan password agar tidak ada yang dapat mengetahuinya meskipun dia dapat melihat hash dari password itu.

Sebenarnya istilah “enkripsi” tidaklah tepat karena jika data itu dienkripsi, pastilah ada cara untuk dekripsi untuk mendapatkan kembali data yang disembunyikan itu. Sedangkan hash, seperti disebutkan di atas, adalah proses yang irreversibel (tidak ada istilah de-hash atau un-hash). Artinya data yang sudah di-hash tidak dapat dipulihkan kembali menjadi seperti data awal. Algoritma hash MD5 sendiri menerima input berupa data dengan panjang bebas, dan menghasilkan output heksadesimal sepanjang 32 karakter. Jadi, seberapapun panjang data input, output yang dihasilkan akan selalu sepanjang 32 karakter. Perubahan sedikit saja di input akan mengubah output dengan drastis.

Download Tulisan Lengkap: yama-md5.pdf

Related Articles

  1. Advanced Encryption Standard (AES)
  2. MD5 dan SHA-1 ( Kriptografi Dengan Fungsi Hash )
  3. Checksum CRC32
  4. Sekilas Tentang Enkripsi Blowfish
  5. Sniffing
  6. Penggunaan Enkripsi MD5 di Visual Basic
  7. Teknik Data Mining : Algoritma K-Means Clustering
  8. Lama Waktu untuk Membongkar Password
  9. Algoritma dan Pemrograman Dengan C++
  10. Visualisasi Metode Pengurutan
  11. Perbedaan Password, Passphrase, dan Passcode
  12. Monitoring Protokol Secure Socket Layer (SSL) menggunakan Wireshark
  13. Pengaturan Password di Aplikasi Web yang Dihasilkan oleh PHPMaker
  14. Traffic Light Berbasis Mikrocontroller ATMEGA 32A
  15. Resistor Pull Up dan Pull Down
  16. Tutorial Instalasi Linux Garuda One di PC
  17. Mengenal Custom Files di PHPMaker
  18. Strategi & Manajemen Password
  19. Mengenal Fitur Password Recovery di Aplikasi Web yang Dihasilkan PHPMaker
  20. Membangun Webgame Sederhana