4 Cara Menghasilkan Kunci Pra-Berbagi yang Kuat di Linux

4 Cara Menghasilkan Kunci Pra-Berbagi yang Kuat di Linux

Selama enkripsi data, kunci PSK diperlukan untuk tujuan otentikasi. Ini adalah protokol keamanan yang efektif karena seseorang yang tidak tahu tentang kuncinya tidak akan dapat mendekripsi data. Oleh karena itu, memilih kunci PSK yang kuat adalah penting jika Anda serius ingin melindungi data Anda dari penyusup.





Tetapi mengapa kunci PSK penting dan bagaimana Anda dapat menghasilkan kunci PSK yang kuat dan acak secara otomatis di Linux?





Apa itu Kunci PSK dan Mengapa Saya Membutuhkannya?

Kunci yang dibagikan sebelumnya, atau hanya PSK, adalah string karakter acak yang digunakan sebagai kata sandi saat mengenkripsi dan mendekripsi data. Seperti namanya, kedua pihak yang terlibat dalam proses kriptografi mengetahui kunci sebelumnya, karena kunci diperlukan tidak hanya selama proses dekripsi tetapi juga saat mengenkripsi data.





cara memperbaiki wifi tidak memiliki konfigurasi ip yang valid

Salah satu aplikasi kunci PSK yang paling penting adalah keamanan jaringan nirkabel. Jaringan Wi-Fi menggunakan berbagai jenis enkripsi data, seperti WPA-PSK dan WPA2-PSK , di mana WPA adalah singkatan dari Wi-Fi Protected Access. Kata sandi yang Anda masukkan sebelum terhubung ke Wi-Fi juga merupakan jenis PSK.

Karena keamanan kami terancam hampir sepanjang waktu, menggunakan kunci yang dibagikan sebelumnya selama transfer data dapat mencegah peretas mengendus data kami melalui jaringan. Juga, menggunakan PSK saat berbagi data memastikan bahwa data hanya diakses oleh orang yang ingin Anda bagikan.



Meskipun serangan brute force masih terbukti efektif terhadap kunci kriptografi, memilih kunci yang kuat dapat mengurangi kemungkinan kunci diretas.

Cara Menghasilkan Kunci PSK yang Kuat di Linux

Jika kunci PSK sangat penting bagi kita, bukankah kita semua memiliki kunci PSK yang bisa kita gunakan? Ya. Faktanya, mengenkripsi data Anda dengan kata sandi, secara umum, adalah tugas penting yang harus diketahui semua orang.





Terkait: Alasan untuk Mengenkripsi Partisi Linux Anda

Namun, bukan berarti Anda harus berpikir keras dan membuat rangkaian karakter acak untuk digunakan sebagai PSK. Untungnya, Linux memiliki beberapa perintah yang dapat menghasilkan kunci PSK yang kuat untuk Anda gunakan.





1. Hasilkan Kunci Kuat Menggunakan Perintah OpenSSL

OpenSSL adalah perintah yang terkenal di kalangan penggemar keamanan jaringan karena menyediakan banyak utilitas yang terkait dengan fungsi dan kunci kriptografi. Alat ini memungkinkan Anda membuat kunci PSK acak dengan berbagai ukuran byte.

Untuk menghasilkan kunci PSK sepanjang 32 byte menggunakan perintah openssl:

openssl rand -base64 32

Keluaran:

v59AYgTli5LFAJXsIngeQiApSj1u8QJYZvxopSV2Zt0=

Demikian pula, Anda dapat mengganti ukuran byte dengan nomor apa pun yang Anda inginkan untuk menghasilkan kunci pra-berbagi berukuran acak di sistem Linux Anda.

Misalnya, jalankan perintah berikut untuk menghasilkan kunci yang dibagikan sebelumnya sepanjang 128-byte.

openssl rand -base64 128

Pelajari Lebih Lanjut: Cara Mengenkripsi Kehidupan Sehari-hari Anda Dengan Sangat Sedikit Usaha

2. Buat PSK Dengan Utilitas GPG

GPG, singkatan dari Penjaga Privasi GNU adalah alat terkenal yang digunakan untuk mengenkripsi dan mendekripsi file pada sistem Linux. Tetapi selain itu, Anda juga dapat menggunakan alat ini untuk mengeluarkan kunci yang dibagikan sebelumnya yang kuat.

cara mematikan waktu layar

Memanggil --gen-acak metode perintah gpg dengan pengkodean base64 akan memungkinkan Anda untuk menghasilkan kombinasi karakter tak terbatas yang dapat Anda gunakan sebagai PSK.

Untuk mendapatkan kunci pra-berbagi 32-byte menggunakan gpg memerintah:

gpg --gen-random 1 32 | base64

Keluaran:

dYWA8xdcAUAwS/cSopFnRzYuk4zVGWSTJtq87Zg15XU=

NS 1 dalam perintah di atas adalah level kualitas dan 32 adalah jumlah byte Anda ingin kunci untuk memiliki.

Demikian pula, untuk menghasilkan PSK 64-byte:

gpg --gen-random 1 64 | base64

Terkait: Ukuran Memori Dijelaskan: Bit dan Bytes dalam Konteks

3. Menggunakan tanggal dan sha256sum untuk PSK Acak

Perintah tanggal di Linux menampilkan informasi terkait tanggal dan waktu sistem kepada pengguna. Tidak semua orang mengetahui hal ini, tetapi Anda dapat menggunakan perintah ini untuk menghasilkan kunci yang kuat untuk tujuan keamanan.

Piping perintah tanggal dengan sha256sum dan base64 akan menampilkan kunci acak yang dapat Anda gunakan sebagai PSK untuk enkripsi.

date | sha256sum | base64 | head -c 32; echo

Keluaran:

MWVkNzMwOTAzMDgxMTNkZTc3MDFjZjkz

Perintah yang disebutkan di atas akan mencetak PSK 32-byte. NS kepala perintah membaca dan menampilkan 32 byte pertama dari output.

Jika kita harus menghapus kepala dari perintah, sistem akan menampilkan string panjang 92 byte:

date | sha256sum | base64

Keluaran:

MTQ1OWVlOGNiODIxYmMyZTEzNGQyZjUyNzkyOTEwOWZmZWQ3MmQxZWExYzhhODM1ZDdmM2ZjZTQ5
ODM4MDI4ZiAgLQo=

Perhatikan bahwa Anda tidak akan dapat membuat kunci PSK yang lebih panjang dari 92 byte menggunakan tanggal dan sha256sum memerintah.

Untuk menghasilkan kunci pra-berbagi acak 64-byte dengan tanggal dan sha256sum memerintah:

date | sha256sum | base64 | head -c 64; echo

4. Menggunakan Generator Angka Pseudorandom

Sistem operasi Linux memiliki berbagai generator nomor acak seperti: /dev/acak dan /dev/urandom mengajukan. Ini adalah file khusus di Linux yang berfungsi sebagai generator nomor pseudorandom. Kedua file, /dev/acak dan /dev/urandom gunakan kumpulan entropi Linux untuk menghasilkan angka acak.

Angka-angka acak ini bila digabungkan dengan base64 perintah dapat menampilkan kombinasi karakter yang kuat yang cocok untuk digunakan sebagai kunci yang dibagikan sebelumnya.

Untuk menghasilkan PSK 32-byte menggunakan /dev/acak mengajukan:

apa yang harus dilakukan ketika Anda lupa kata sandi iphone Anda?
head -c 32 /dev/random | base64

Jika Anda ingin mendapatkan kunci PSK sepanjang 128-byte, jalankan perintah berikut:

head -c 128 /dev/random | base64

Atau, Anda juga dapat menggunakan /dev/urandom file dengan mengganti /dev/acak dengan /dev/urandom . Cara kerja kedua file ini sangat mirip dan tidak akan merusak generasi PSK.

Entropi adalah kebisingan yang dikumpulkan dari lingkungan, seperti kipas CPU, gerakan mouse, dan lainnya. Kumpulan entropi pada sistem Linux menyimpan kebisingan, yang pada gilirannya digunakan oleh file-file ini.

Generasi nomor dari /dev/acak file ditunda ketika entropi lebih sedikit tersedia. Di samping itu, kamu di dalam /dev/urandom berdiri untuk tak terbatas karena generasi tidak pernah berhenti, bahkan ketika ada lebih sedikit entropi dalam sistem.

Terkait: Apa itu Random Number Generator?

Mengenkripsi Data untuk Keamanan yang Lebih Baik

Kunci dan kata sandi penting untuk melindungi privasi Anda. Bahkan selama enkripsi, kunci yang dibagikan sebelumnya mengamankan seluruh proses transmisi data. Menghasilkan kunci pra-berbagi acak mudah di Linux karena beberapa utilitas selalu tersedia untuk Anda.

Enkripsi data adalah praktik yang diremehkan yang harus diikuti semua orang. Pada akhirnya, yang terpenting adalah informasi milik Anda atau terkait dengan Anda. Melindungi data ini dari pihak luar harus menjadi prioritas utama jika Anda serius ingin menyembunyikan informasi Anda dari penjahat dunia maya.

Membagikan Membagikan Menciak Surel Bagaimana Enkripsi Bekerja? Apakah Enkripsi Sebenarnya Aman?

Anda pernah mendengar tentang enkripsi, tapi apa sebenarnya itu? Jika penjahat menggunakannya, apakah enkripsi aman digunakan? Inilah cara kerja enkripsi dan fungsinya.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Keamanan
  • Keamanan Nirkabel
Tentang Penulis Deepesh Sharma(79 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan informasi di Linux, yang bertujuan untuk memberikan pengalaman yang menyenangkan bagi semua pendatang baru. Tidak yakin tentang film, tetapi jika Anda ingin berbicara tentang teknologi, dia adalah pria Anda. Di waktu luangnya, Anda dapat menemukannya membaca buku, mendengarkan berbagai genre musik, atau bermain gitar.

More From Deepesh Sharma

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan