Perbandingan Beberapa Algoritma Hash
   Kriptografik dalam Bahasa Java




          oleh: Arie Purwanto
Latar belakang


   MD5, SHA-1, RIPEMD-160

   Java
Kegunaan algoritma hash
kriptografik


 Integritas   data
Implementasi
Validitas implementasi
Parameter perbandingan

 Panjang   bit

 Waktu



 Kecepatan
Pengujian applet

           File    Ukuran (KB)
   WINWORD.EXE            10.324
   class2.doc              2.617
   Plus!.bmp               1.537
   KOF98.ZIP              39.975
   Not enuf.mp3
Hasil pengujian

  Algoritma   Waktu (dtk)    Kecepatan (KB/dtk)

MD5                   1,92              6.579,20

SHA-1                 2,81              4.472,96

RIPEMD-160            3,60              3.488,51
Kesimpulan
 Panjang   bit:
  • MD5  128 bit
  • SHA-1 dan RIPEMD-160  160 bit
 Waktu:

  • RIPEMD-160 > SHA-1 > MD5
 Kecepatan:

  • MD5 > SHA-1 > RIPEMD-160

Materi Sidang Skripsi