Beranda Info Mengenal Lebih dalam Tentang HASH

Mengenal Lebih dalam Tentang HASH

204
0
BERBAGI
Pengertian Hash
Pengertian Hash

Hash satu arah enkripsi. Sebuah pesan atau password dienkripsi dengan cara yang tidak dapat dibalik atau tidak dapat dekripsi.
Ketika pesan dienkripsi itu menciptakan “hash” yang menjadi tanda tangan yang unik, tapi terbaca untuk pesan yang mendasarinya. Setiap pesan dienkripsi dengan cara yang menciptakan hash yang unik.

Biasanya, hash ini panjang tetap (hash MD5 selalu 32 karakter). Dengan cara itu, penyerang tidak dapat menguraikan informasi tentang pesan yang mendasari dari panjang hash. Karena ini, kita tidak perlu mengetahui pesan asli, kita hanya perlu melihat apakah beberapa teks menciptakan hash yang sama untuk memeriksa integritas.

Inilah sebabnya mengapa hash dapat digunakan untuk menyimpan password. Password disimpan sebagai hash dan kemudian ketika seseorang mencoba untuk login, sistem hash password dan memeriksa untuk melihat apakah hash yang dihasilkan dengan hash yang telah disimpan. Selain itu, hash berguna untuk memeriksa integritas, misalnya dengan download file atau file sistem.

Dibawah ini merupakan jenis – jenis hash:

1. MD4
Ini adalah hash awal oleh Ron Rivest dan sebagian besar telah dihentikan digunakan akibat collision.

2. MD5
Sistem hashing yang paling banyak digunakan. Ini 128-bit dan menghasilkan pesan 32-karakter digest.

3. SHA1
Dikembangkan oleh NSA, itu lebih aman daripada MD5, tapi tidak banyak digunakan. Ini memiliki 160-bit digest yang biasanya diberikan dalam 40 karakter heksadesimal. Sering digunakan untuk pertukaran sertifikat SSL.

4. RIPEMD
Serangkaian mencerna pesan yang awalnya berasal dari RIPE (RACE Integrity Primitives Evaluation) proyek. RIPEMD-160 dirancang oleh Hans Dobbertin, Antoon Bosselaers, dan Bart Preneel, dan dioptimalkan untuk prosesor 32-bit untuk menggantikan kemudian-saat ini fungsi hash 128-bit. Versi lainnya termasuk RIPEMD-256, RIPEMD-320, dan RIPEMD-128.

5. HAVAL (hash lenght variabel)
Dirancang oleh Y. Zheng, J. Pieprzyk dan J. Seberry, algoritma hash dengan banyak tingkat keamanan. HAVAL dapat menciptakan nilai hash yang 128, 160, 192, 224, atau 256 bit panjang.

6. Whirlpool
Sebuah fungsi hash yang relatif baru, yang dirancang oleh V. Rijmen dan PSLM Barreto. Whirlpool beroperasi pada pesan kurang dari 2.256 bit panjang, dan menghasilkan message digest 512 bit. Desain fungsi hash ini sangat berbeda dibandingkan dengan MD5 dan SHA-1, sehingga kebal terhadap serangan yang sama seperti pada orang-orang hash.

7. Tiger
Dirancang oleh Ross Anderson dan Eli Biham, Tiger dirancang untuk menjadi aman, berjalan efisien pada prosesor 64-bit, dan dengan mudah mengganti MD4, MD5, SHA dan SHA-1 dalam aplikasi lain. Tiger / 192 menghasilkan output 192-bit dan kompatibel dengan arsitektur 64-bit; Tiger / 128 dan Tiger / 160 menghasilkan pertama 128 dan 160 bit, masing-masing, untuk menyediakan kompatibilitas dengan fungsi hash lainnya.

LEAVE A REPLY

Please enter your comment!
Please enter your name here