Apa itu Hash? definisi & arti

click fraud protection

Hash adalah nilai pengenal yang digunakan untuk memverifikasi integritas data dari pesan yang dikirimkan melalui jaringan komputer. Komputer pengirim menggunakan algoritme rahasia yang menghitung nilai pesan. Nilai ini, pada dasarnya, merupakan sidik jari digital untuk pesan karena nilainya secara unik merupakan produk dari isi pesan.

Juga, algoritma hashing tidak dapat diturunkan dari isi atau nilai pesan. Pesan dan nilainya kemudian ditransmisikan. Komputer penerima, yang juga mengetahui algoritma rahasia, melakukan perhitungan yang sama pada pesan. Jika nilai yang dihasilkan tidak sesuai dengan nilai yang diterima dari komputer pengirim, maka terbukti bahwa pesan diubah dalam perjalanan, dan pesan dibuang. Lihat fungsi satu arah.

Technipages Menjelaskan Hash

Hash adalah fungsi yang digunakan untuk mengubah nilai data menjadi nilai yang jauh lebih kecil. Hash adalah fungsi yang digunakan untuk memetakan data asli berukuran besar ke data berukuran lebih kecil, hash menutupi data asli dengan nilai lain. Berdasarkan ini, hash mengkonsumsi lebih sedikit ruang. Hashing mengindeks data dan ketika fungsi hash dilakukan pada sepotong data, mencari data akan menjadi mudah karena nilai data akan ditemukan. Fungsi hash adalah salah satu cara; mereka tidak dapat dibalik.

Nilai hash lebih kecil dari aslinya, aplikasi ini dapat dilihat dalam kompresi file media seperti data di mana ukuran file media dikurangi. Hashing juga dapat digunakan untuk mengambil data dan mengkonfirmasi validitas suatu data.

Nilai-nilai yang diperoleh dari fungsi hash akan disimpan dalam tabel hash, tabel tersebut menganggap unik nilai ke data, jadi ketika data asli diambil, hash didekodekan, dan nilainya adalah dihasilkan. Hashing data adalah praktik umum dalam ilmu komputer, dan digunakan untuk beberapa tujuan berbeda.

Penggunaan Umum Hash

  • Teknologi yang mendasari untuk a hash adalah teknologi yang mendasari perangkat lunak kompresi yang mengurangi ukuran file media
  • A hash adalah cara pasti untuk memastikan transfer data yang aman tanpa data diubah atau hilang
  • Pengambilan dan validasi ulang data dimungkinkan dengan adanya a hash

Penyalahgunaan Hash yang Umum

  • A hash tidak menutupi nilai data untuk dapat menemukan data nanti
  • sekali hash operasi telah dilakukan, dapat dibalik.