Professional Documents
Culture Documents
Kelompok I 1. Benny Adnyana (12-11) 2. Putrayana Wardana (12-22) 3. Diatri Indradewi (12-23) 4. Satria Pratama (12-24)
PENDAHULUAN
MD5 diciptakan oleh Ron Rivest Umumnya digunakan untuk mengamankan password di dalam database Input pesan berukuran sembarang Output message digest sepanjang 128 bit atau kode heksadesimal dengan panjang 32 karakter Perubahan sedikit saja pada input akan menyebabkan perubahan drastis (betul-betul berbeda) pada message digest yang dihasilkan Karena sifat itu, MD5 biasa digunakan untuk pengecekan integritas data
MD5 Checksum - Kelompok 1 2
ALGORITMA UMUM
1. 2. 3. 4. Penambahan Padding Bits Penambahan Panjang Pesan Input Inisialisasi Buffer MD Pengolahan Pesan dalam Blok 512 Bit
INISIALISASI BUFFER MD
MD5 membutuhkan 4 buffer yang masing-masing berukuran 32 bit Total panjang buffer adalah 128 bit Buffer diberikan kode A, B, C, D dan masing-masing buffer diinisialisasi dengan nilai hex sebagai berikut : o A = 01234567 o B = 89ABCDEF o C = FEDCBA98 o D = 76543210
KEBUTUHAN SIMULASI
MD5 Checker V 4.0.0 http://www.georgejopling.co.uk/md5check/md5check.html. Photoscape / Adobe Photoshop http://www.photoscape.org. WavePad Audio Editing http://www.nch.com.au/wavepad/
SIMULASI CITRA
1. 2. 3. 4. Perubahan metadata (mengubah nama file / rename) Rotasi citra 90 derajat Perubahan tingkat kecerahan (Brightness) citra Pemotongan (Cropping) citra
SIMULASI AUDIO
1. 2. 3. 4. Perubahan metadata (mengubah nama file / rename) Perubahan bit rate audio Perubahan pitch audio Perubahan kecepatan audio
10
SIMPULAN
Perubahan nilai metadata atau properti dari file baik pada media citra maupun audio tidak akan mengubah nilai message digest dari file tersebut; Perubahan yang berkaitan dengan isi file baik pada media citra maupun audio akan mengubah nilai message digest dari file tersebut, sekecil apapun perubahan yang dilakukan.
11
REFERENSI
1) Ron Rivest, The MD5 Message-Digest Agorithm, MIT Laboratory for Computer Science and RSA Data Security, Inc., 1992 2) Rinaldi Munir, Bahan Kuliah ke-17: Fungsi Hash Satu-Arah dan Algoritma MD5, Departemen Teknik Informatika Institut Teknologi Bandung, 2004
12
REFERENSI
1) Ron Rivest, The MD5 Message-Digest Agorithm, MIT Laboratory for Computer Science and RSA Data Security, Inc., 1992 2) Rinaldi Munir, Bahan Kuliah ke-17: Fungsi Hash Satu-Arah dan Algoritma MD5, Departemen Teknik Informatika Institut Teknologi Bandung, 2004
13
14