11 Istilah Enkripsi Dasar Yang Harus Diketahui Setiap Orang Saat Ini

Kemungkinan Anda sudah familiar dengan kata tersebut enkripsi. Anda mungkin pernah mendengar tentang betapa pentingnya hal itu, serta betapa pentingnya untuk menjaga keamanan kehidupan hyper-network kita.

Gunakan WhatsApp? Anda menggunakan enkripsi. Masuk ke perbankan online? Sama lagi. Harus meminta kode Wi-Fi kepada barista? Itu karena Anda tersambung ke jaringan menggunakan enkripsi — kata sandi adalah kuncinya.

Tetapi meskipun kami menggunakan enkripsi dalam kehidupan sehari-hari, sebagian besar terminologi enkripsi tetap misterius. Berikut adalah daftar 11 istilah enkripsi penting yang perlu Anda pahami.

1. Teks biasa

Mari kita mulai dengan istilah enkripsi paling dasar, yang sederhana tetapi sama pentingnya dengan yang lain: teks biasa adalah pesan yang tidak terenkripsi, dapat dibaca, dan biasa yang dapat dibaca siapa pun.

2. Teks sandi

Teks sandi adalah hasil dari proses enkripsi. Plaintext terenkripsi muncul sebagai string karakter yang tampaknya acak, menjadikannya tidak berguna. Sebuah cipher adalah cara lain untuk merujuk pada algoritma enkripsi yang mengubah teks biasa, maka istilah ciphertext.

3. Enkripsi

Enkripsi adalah proses menerapkan fungsi matematika ke file yang membuat isinya tidak dapat dibaca dan tidak dapat diakses — kecuali Anda memiliki kunci dekripsi.

Misalnya, Anda memiliki dokumen Microsoft Word. Anda menerapkan kata sandi menggunakan fungsi enkripsi bawaan Microsoft Office. File tersebut sekarang tidak dapat dibaca dan tidak dapat diakses oleh siapa pun tanpa kata sandi. Anda bahkan dapat mengenkripsi seluruh hard drive Anda untuk keamanan.

4. Dekripsi

Jika enkripsi mengunci file, maka dekripsi membalikkan proses, mengubah ciphertext kembali ke teks biasa. Dekripsi membutuhkan dua elemen: kata sandi yang benar dan algoritma dekripsi yang sesuai.

5. Kunci

Proses enkripsi membutuhkan file kunci kriptografi yang memberi tahu algoritme cara mengubah teks biasa menjadi teks tersandi. Prinsip Kerckhoffs menyatakan bahwa “hanya kerahasiaan kunci yang memberikan keamanan”, sementara pepatah Shannon melanjutkan “musuh mengetahui sistemnya”.

Kedua pernyataan ini memengaruhi peran enkripsi, dan kunci di dalamnya.

Sangat sulit untuk menjaga detail dari keseluruhan rahasia algoritma enkripsi; menyimpan rahasia kunci yang jauh lebih kecil lebih mudah. Kunci tersebut mengunci dan membuka kunci algoritme, memungkinkan proses enkripsi atau dekripsi berfungsi.

Apakah Kunci adalah Kata Sandi?

Tidak. Yah, setidaknya tidak seluruhnya. Pembuatan kunci adalah hasil dari penggunaan algoritme, sedangkan sandi biasanya merupakan pilihan pengguna. Kebingungan muncul karena kami jarang berinteraksi secara khusus dengan kunci kriptografi, sedangkan kata sandi adalah bagian dari kehidupan sehari-hari.

Kata sandi terkadang menjadi bagian dari proses pembuatan kunci. Seorang pengguna memasukkan kata sandi super kuat mereka menggunakan semua jenis karakter dan simbol, dan algoritme menghasilkan kunci menggunakan masukan mereka.

6. Hash

istilah enkripsi - Cracking MD5 Online

Saat situs web mengenkripsi kata sandi Anda, situs web tersebut menggunakan algoritme enkripsi untuk mengubah kata sandi teks biasa Anda menjadi hash. SEBUAH hash berbeda dengan enkripsi karena setelah data di-hash, data tidak dapat dilepas. Atau lebih tepatnya, ini sangat sulit.

Hashing sangat berguna ketika Anda perlu memverifikasi keaslian sesuatu, tetapi tidak membacanya kembali. Dalam hal ini, hashing kata sandi menawarkan perlindungan terhadap serangan brute-force (di mana penyerang mencoba setiap kemungkinan kombinasi kata sandi).

Anda bahkan mungkin pernah mendengar tentang beberapa algoritme hashing yang umum, seperti MD5, SHA, SHA-1, dan SHA-2






5 Jenis Enkripsi Umum dan Mengapa Anda Tidak Harus Membuatnya Sendiri
Apakah itu ide yang bagus untuk menggulung algoritma enkripsi Anda sendiri? Pernah bertanya-tanya jenis enkripsi apa yang paling umum? Mari kita cari tahu.
Baca lebih banyak

. Beberapa lebih kuat dari yang lain, sementara beberapa, seperti MD5, sangat rentan. Misalnya, jika Anda menuju ke situs tersebut MD5 Online, Anda akan melihat bahwa mereka memiliki 123.255.542.234 kata dalam basis data hash MD5 mereka. Silakan, cobalah.

  • Pilih Enkripsi MD5 dari menu atas.
  • Ketik kata sandi Anda, tekan Enkripsi, dan lihat hash MD5.
  • Pilih hash, tekan Ctrl + C untuk menyalin hash, lalu pilih Dekripsi MD5 dari menu atas.
  • Pilih kotak dan tekan Ctrl + V untuk menempelkan hash.
  • Selesaikan CAPTCHA, dan tekan Dekripsi.

Seperti yang Anda lihat, kata sandi berciri tidak secara otomatis berarti aman (tergantung pada kata sandi yang Anda pilih, tentu saja). Tetapi ada fungsi enkripsi tambahan yang meningkatkan keamanan.

7. Garam

Ketika kata sandi adalah bagian dari pembuatan kunci, proses enkripsi memerlukan langkah-langkah keamanan tambahan. Salah satunya adalah pengasinan kata sandi. Pada tingkat dasar, salt menambahkan data acak ke fungsi hash satu arah. Mari kita periksa apa artinya menggunakan contoh.

Ada dua pengguna dengan kata sandi yang sama persis: pemburu2.

Kita lari pemburu2 melalui generator hash SHA256 dan menerima f52fbd32b2b3b86ff88ef6c490628285f482af15ddcb29541f94bcf526a3f6c7.

Seseorang meretas basis data kata sandi dan mereka memeriksa hash ini; setiap akun dengan hash yang sesuai segera rentan.

Kali ini, kami menggunakan garam individu, menambahkan nilai data acak ke setiap kata sandi pengguna:

  • Contoh garam # 1: pemburu2 + sosis: 3436d420e833d662c480ff64fce63c7d27ddabfb1b6a423f2ea45caa169fb157
  • Contoh garam # 2: pemburu2 + daging babi asap: 728963c70b8a570e2501fa618c975509215bd0ff5cddaf405abf06234b20602c

Bandingkan dengan cepat hash untuk kata sandi yang sama dengan dan tanpa salt (sangat mendasar):

  • Tanpa garam: f52fbd32b2b3b86ff88ef6c490628285f482af15ddcb29541f94bcf526a3f6c7
  • Contoh garam # 1: 3436d420e833d662c480ff64fce63c7d27ddabfb1b6a423f2ea45caa169fb157
  • Contoh garam # 2: 728963c70b8a570e2501fa618c975509215bd0ff5cddaf405abf06234b20602c

Anda melihat bahwa penambahan salt cukup mengacak nilai hash sehingga kata sandi Anda tetap (hampir) sepenuhnya aman selama pelanggaran. Dan lebih baik lagi, kata sandi masih tertaut ke nama pengguna Anda sehingga tidak ada kebingungan database saat Anda masuk ke situs atau layanan.

8. Algoritma Simetris dan Asimetris

Dalam komputasi modern, ada dua jenis algoritma enkripsi utama: simetris dan asimetris. Keduanya mengenkripsi data, tetapi berfungsi dengan cara yang sedikit berbeda.

  • Algoritme simetris: Menggunakan kunci yang sama untuk enkripsi dan dekripsi. Kedua belah pihak harus menyetujui kunci algoritme sebelum memulai komunikasi.
  • Algoritma asimetris: Menggunakan dua kunci berbeda: kunci publik dan kunci privat. Ini memungkinkan enkripsi aman saat berkomunikasi tanpa sebelumnya membuat algoritme timbal balik. Ini juga dikenal sebagai kriptologi kunci publik (lihat bagian berikut).

Mayoritas layanan online yang kami gunakan dalam kehidupan sehari-hari menerapkan beberapa bentuk kriptologi kunci publik.

9. Kunci Publik dan Pribadi

Sekarang kita lebih memahami tentang fungsi kunci dalam proses enkripsi, kita dapat melihat kunci publik dan pribadi.

Algoritma asimetris menggunakan dua kunci: a kunci publik dan a kunci pribadi. Kunci publik bisa dikirim ke orang lain, sedangkan kunci privat hanya diketahui oleh pemiliknya. Apa tujuannya ini?

Nah, siapa pun yang memiliki kunci publik penerima yang dituju dapat mengenkripsi pesan pribadi untuk mereka, sementara penerima hanya dapat membaca konten pesan tersebut asalkan mereka memiliki akses ke kunci pribadi yang dipasangkan. Lihat gambar di bawah ini untuk lebih jelasnya.

istilah enkripsi - Penjelasan Kunci Publik dan Pribadi

Kunci publik dan pribadi juga memainkan peran penting dalam tanda tangan digital, di mana pengirim dapat menandatangani pesannya dengan kunci enkripsi pribadinya. Mereka yang memiliki kunci publik kemudian dapat memverifikasi pesan tersebut, dengan aman mengetahui bahwa pesan asli berasal dari kunci pribadi pengirim.

SEBUAH pasangan kunci adalah kunci publik dan pribadi tertaut secara matematis yang dihasilkan oleh algoritme enkripsi.

10. HTTPS

HTTPS (HTTP Aman) adalah peningkatan keamanan yang sekarang diterapkan secara luas untuk protokol aplikasi HTTP yang merupakan dasar dari internet seperti yang kita kenal. Saat menggunakan koneksi HTTPS, data Anda dienkripsi menggunakan Transport Layer Security (TLS), melindungi data Anda saat dalam perjalanan.

HTTPS menghasilkan kunci pribadi dan publik jangka panjang yang pada gilirannya digunakan untuk membuat kunci sesi jangka pendek. Kunci sesi adalah kunci simetris sekali pakai yang dihancurkan koneksi setelah Anda meninggalkan situs HTTPS (menutup koneksi dan mengakhiri enkripsi). Namun, saat Anda mengunjungi kembali situs tersebut, Anda akan menerima kunci sesi sekali pakai lainnya untuk mengamankan komunikasi Anda.

Situs harus sepenuhnya mematuhi HTTPS untuk menawarkan keamanan lengkap kepada pengguna. Sejak 2018 sebagian besar situs online mulai menawarkan koneksi HTTPS melalui HTTP standar.

11. Enkripsi Ujung-ke-Ujung

Salah satu kata kunci enkripsi terbesar adalah enkripsi ujung ke ujung. Layanan platform perpesanan sosial WhatsApp mulai menawarkan penggunanya enkripsi ujung ke ujung (E2EE) pada tahun 2016, memastikan pesan mereka bersifat pribadi setiap saat.

Dalam konteks layanan perpesanan, EE2E berarti bahwa setelah Anda menekan tombol kirim, enkripsi tetap ada sampai penerima menerima pesan. Apa yang terjadi disini? Ini berarti bahwa kunci pribadi yang digunakan untuk menyandikan dan mendekode pesan Anda tidak pernah meninggalkan perangkat Anda, pada gilirannya memastikan bahwa tidak ada orang lain selain Anda yang dapat mengirim pesan menggunakan moniker Anda.

WhatsApp bukanlah yang pertama, atau bahkan satu-satunya layanan perpesanan yang menawarkan enkripsi ujung ke ujung






4 Alternatif WhatsApp Licin yang Menjaga Privasi Anda
Facebook membeli WhatsApp. Sekarang setelah kami mengatasi keterkejutan berita itu, apakah Anda khawatir tentang privasi data Anda?
Baca lebih banyak

. Namun, hal itu memindahkan gagasan enkripsi pesan seluler lebih jauh ke arus utama — yang membuat banyak badan pemerintah marah di seluruh dunia.

Enkripsi Sampai Akhir

Sayangnya, ada banyak pemerintah dan organisasi lain yang sangat tidak menyukai enkripsi. Mereka membencinya karena alasan yang sama yang kami anggap luar biasa — hal itu membuat komunikasi Anda tetap pribadi dan, tidak sedikit, membantu fungsi internet.

Tanpa itu, internet akan menjadi tempat yang sangat berbahaya. Anda pasti tidak akan menyelesaikan perbankan online Anda, membeli sandal baru dari Amazon, atau memberi tahu dokter Anda apa yang salah dengan Anda.

Di permukaan, terminologi enkripsi dan enkripsi tampak menakutkan. Saya tidak akan berbohong; dasar matematika dari enkripsi terkadang rumit. Tetapi Anda masih dapat menghargai enkripsi tanpa angka, dan itu saja sangat berguna.

Jika Anda ingin mulai mengenkripsi dunia digital Anda, periksa cara termudah untuk mengenkripsi kehidupan sehari-hari Anda dengan sedikit usaha






5 Cara Mengenkripsi Kehidupan Sehari-hari Anda Dengan Sedikit Upaya
Enkripsi digital sekarang menjadi bagian integral dari kehidupan modern, melindungi informasi pribadi Anda dan membuat Anda tetap aman saat online.
Baca lebih banyak

.

Pengungkapan Afiliasi: Dengan membeli produk yang kami rekomendasikan, Anda membantu menjaga situs tetap hidup. Baca lebih lajut.

0 Response to "11 Istilah Enkripsi Dasar Yang Harus Diketahui Setiap Orang Saat Ini"

Post a Comment

Disclaimer: Gambar ataupun video yang ada di situs ini terkadang berasal dari berbagai sumber media lain. Hak Cipta sepenuhnya dipegang oleh sumber tersebut.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel