Hashing: Pengertian, Makna, Contoh + Pembahasannya!

3 min read

Gambar Kamus Akronim Istilah Jargon Dan Terminologi Teknologi Encryption Atau Enkripsi

Berikut ini adalah postingan artikel kategori Cybersecurity yang membahas tentang penjelasan pengertian, definisi, dan arti dari istilah kata hashing berdasarkan rangkuman dari berbagai jenis macam sumber (referensi) relevan, terkait, serta terpercaya.

Pengertian Hashing

Apa itu sebetulnya yang dimaksud dengan hashing ini?

Hashing adalah proses menerjemahkan kunci yang diberikan ke dalam kode.

Fungsi hash digunakan untuk mengganti informasi dengan kode hash yang baru dihasilkan.

Lebih khusus lagi, hashing adalah praktik mengambil string atau kunci input, variabel yang dibuat untuk menyimpan data naratif, dan mewakili dengan nilai hash, yang biasanya ditentukan oleh algoritma dan merupakan string yang jauh lebih pendek daripada aslinya.

Tabel hash akan membuat daftar di mana semua pasangan nilai disimpan dan mudah diakses melalui indeksnya.

Hasilnya adalah teknik untuk mengakses nilai -nilai kunci dalam tabel database dengan cara yang sangat efisien serta metode untuk meningkatkan keamanan database melalui enkripsi.

Hashing memanfaatkan algoritma yang mengubah blok data dari file dalam nilai atau kunci yang jauh lebih pendek dari panjang tetap yang mewakili string tersebut.

Nilai hash yang dihasilkan adalah semacam ringkasan terkonsentrasi dari setiap string dalam file yang diberikan, dan harus dapat berubah bahkan ketika satu byte data dalam file tersebut diubah (efek longsor).

Ini memberikan manfaat besar dalam hashing dalam hal kompresi data.

Meskipun hashing bukan kompresi, ia dapat beroperasi sangat mirip dengan kompresi file karena dibutuhkan set data yang lebih besar dan menyusutnya menjadi bentuk yang lebih mudah dikelola.

Misalkan Anda memiliki ″ID Dompet John″ tertulis 4000 kali di seluruh database.

Dengan membawa semua string yang berulang -ulang dan memasukkannya ke dalam string yang lebih pendek, Anda menghemat banyak ruang memori.

Pembahasan dari Apa itu Pengertian, Arti, serta Contoh dari Istilah Hashing

Ilustrasi Gambar Pembahasan Apa Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Hashing
Ilustrasi Gambar Pembahasan Apa Itu Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Hashing

Baik, agar kita dapat lebih mendalami arti penjelasan serta maksud dari acronym atau kata tersebut di atas, pastinya kita juga perlu memahami lebih dalam tentang pembahasan terkait apa itu pengertian, arti, dan akronim, istilah, jargon, atau terminologi hashing.

Pikirkan frasa tiga kata yang dikodekan dalam database atau lokasi memori lainnya yang dapat di-hash menjadi nilai alfanumerik pendek yang hanya terdiri dari beberapa huruf dan angka.

Ini bisa sangat efisien dalam skala, dan itu hanya salah satu alasan hashing digunakan.

Hashing dalam ilmu komputer dan enkripsi

Hashing memiliki beberapa kegunaan utama dalam ilmu komputer.

Salah satu yang mungkin paling banyak mendapat perhatian saat ini di dunia di mana keamanan siber adalah kuncinya adalah penggunaan hashing dalam enkripsi.

Karena string dan input hash tidak dalam bentuk aslinya, mereka tidak dapat dicuri seperti yang mereka bisa jika mereka tidak hash.

Jika seorang peretas meraih database dan menemukan string asli seperti ″John’s Wallet ID 34567,″ mereka dapat dengan mudah mendapatkan, mencabut atau mencampurkan informasi ini dan menggunakannya untuk keuntungan mereka, tetapi jika mereka malah menemukan nilai hash seperti ″A67B2,″ Informasi itu sama sekali tidak berguna bagi mereka, kecuali mereka memiliki kunci untuk menguraikannya.

SHA-1, SHA-2, dan MD5, adalah hash kriptografi yang populer.

Fungsi hash yang baik untuk tujuan keamanan harus menjadi proses searah yang menggunakan algoritma hashing satu arah.

Kalau tidak, peretas dapat dengan mudah merekayasa hash untuk mengubahnya kembali ke data asli, mengalahkan tujuan enkripsi di tempat pertama.

Untuk lebih meningkatkan keunikan output terenkripsi, data acak dapat ditambahkan ke input fungsi hash.

Teknik ini dikenal sebagai ″pengasuhan″ dan menjamin output unik bahkan dalam kasus input yang identik.

Misalnya, peretas dapat menebak kata sandi pengguna dalam database menggunakan tabel pelangi atau mengaksesnya menggunakan serangan kamus.

Beberapa pengguna dapat berbagi kata sandi yang sama yang, jika ditebak oleh peretas, dicuri untuk semuanya.

Menambahkan garam mencegah peretas dari mengakses kata sandi non-unik ini karena setiap nilai hash sekarang akan unik, dan akan menghentikan serangan meja pelangi.

Menggunakan pengambilan hashing dalam database

Hashing dapat digunakan dalam pengambilan database.

Di sinilah contoh lain berguna – banyak ahli analogisasi hashing dengan inovasi perpustakaan utama abad ke -20 – sistem desimal Dewey.

Dalam arti tertentu, apa yang Anda dapatkan ketika Anda mengambil nilai hash seperti mendapatkan nomor sistem desimal Dewey untuk sebuah buku.

Alih -alih mencari judul buku, Anda mencari alamat atau identifikasi sistem desimal Dewey, ditambah beberapa karakter alfanumerik utama dari judul atau penulis buku.

Kami telah melihat seberapa baik sistem desimal Dewey telah bekerja di perpustakaan, dan itu bekerja dengan baik dalam ilmu komputer.

Singkatnya, dengan menyusut string input asli ini dan aset data ke dalam kunci hash alfanumerik pendek, insinyur dapat melakukan beberapa peningkatan keamanan siber utama dan menghemat ruang file secara bersamaan.

Peran hashing dalam perusakan file

Hashing juga berharga dalam mencegah atau menganalisis kerusakan file.

File asli akan menghasilkan hash yang disimpan dengan data file.

File dan hash dikirim bersama, dan pihak penerima memeriksa hash untuk melihat apakah file tersebut telah dikompromikan.

Jika ada perubahan pada file, hash akan menunjukkannya.

Semua ini menunjukkan mengapa hashing adalah bagian yang populer dari penanganan DB.

Istilah Sinomim:

Fungsi hash

Seperti yang sudah kita lihat di atas, istilah ini merupakan salah satu dari kumpulan kamus, akronim, istilah, jargon, atau terminologi dalam bidang teknologi yang diawali dengan abjad atau awalan H, serta merupakan terms yang terkait dengan Cybersecurity dengan subkategori Encryption.

Arti Hashing dalam Kamus Terjemahan Bahasa Indonesia dan Inggris

Selain membahas tentang pengertian dan pembahasan definisinya, untuk lebih memperdalamnya, di sini kita juga perlu mengetahui apa arti kata hashing dalam kamus terjemahan bahasa Indonesia dan Inggris.

Untuk lebih mudah dalam memahaminya, di artikel ini Kami akan menguraikannya berupa tabel terjemahan bahasa Indonesia dan Inggris sebagai berikut.

Tipe Bahasa Indonesia Bahasa Inggris
Terminologi hashing hashing
Kategori keamanan cyber cybersecurity

Penutup

Baiklah, di atas adalah pembahasan dan penjelasan tentang apa itu arti dari hashing.

Semoga postingan artikel yang sudah Kami bagikan ini dapat bermanfaat serta dapat menambah wawasan kita semua.

Lihat juga pembahasan terkait apa itu pengertian, arti, dan akronim, istilah, jargon, atau terminologi artikel lainnya yang berhubungan dengan bidang Teknologi yang ada di laman blog UrlWebsite Kami.

Sumber (Referensi)

Artikel ini dibuat berdasar dari simpulan arti definisi dari berbagai referensi relevan yang berotoritas seperti Wikipedia, Webopedia Technology Dictionary dan beberapa sumber lainnya seperti Technopedia dan Techterms. Kata Hashing ini merupakan salah satu dari kumpulan terminologi “Cybersecurity dengan subkategori Encryption” dalam bidang teknologi yang dimulai dengan abjad atau awalan H. Artikel ini di-update pada bulan Nov tahun 2024.

UrlWebsite Blog: Membahas Teknologi Lebih Lanjut!