4 Cara Menjana Kunci Pra-Dikongsi yang Kuat di Linux

4 Cara Menjana Kunci Pra-Dikongsi yang Kuat di Linux

Semasa penyulitan data, kunci PSK diperlukan untuk tujuan pengesahan. Ini adalah protokol keselamatan yang berkesan kerana seseorang yang tidak mengetahui tentang kunci tidak akan dapat menyahsulitkan data. Oleh itu, memilih kunci PSK yang kuat adalah penting jika anda serius melindungi data anda dari penceroboh.





Tetapi mengapa kunci PSK penting dan bagaimana anda boleh menghasilkan kekunci PSK kuat dan rawak secara automatik di Linux?





Apakah Kunci PSK dan Mengapa Saya Memerlukannya?

Kunci Pra-kongsi, atau hanya PSK, adalah rentetan watak rawak yang digunakan sebagai kata laluan semasa menyulitkan dan menyahsulitkan data. Seperti namanya, kedua-dua pihak yang terlibat dalam proses kriptografi mengetahui kuncinya terlebih dahulu, kerana kuncinya diperlukan bukan hanya semasa proses penyahsulitan tetapi juga ketika menyulitkan data.





bagaimana mencari alamat ipones dari e-mel

Salah satu aplikasi kunci PSK yang paling penting adalah keselamatan rangkaian tanpa wayar. Rangkaian Wi-Fi menggunakan pelbagai jenis enkripsi data, seperti WPA-PSK dan WPA2-PSK , di mana WPA bermaksud Akses Dilindungi Wi-Fi. Kata laluan yang anda masukkan sebelum menyambung ke Wi-Fi juga merupakan jenis PSK.

Oleh kerana keselamatan kita berisiko hampir sepanjang masa, menggunakan kunci yang telah dikongsi semasa pemindahan data dapat mengelakkan penggodam mengendus data kami melalui rangkaian. Juga, menggunakan PSK semasa berkongsi data memastikan bahawa data tersebut hanya dapat diakses oleh orang yang ingin anda kongsi.



Walaupun serangan brute-force masih dapat terbukti berkesan terhadap kunci kriptografi, memilih kunci yang kuat dapat mengurangkan kemungkinan kunci itu retak.

Bagaimana Menjana Kekunci PSK yang Kuat di Linux

Sekiranya kunci PSK sangat penting bagi kita, bukankah kita semua harus mempunyai kunci PSK yang boleh kita gunakan? Ya. Sebenarnya, menyulitkan data anda dengan kata laluan, secara amnya, adalah tugas penting yang harus diketahui oleh semua orang.





Berkaitan: Sebab untuk Menyulitkan Partisi Linux Anda

Tetapi, itu tidak bermaksud anda perlu berfikir keras dan mempunyai rentetan watak secara rawak untuk digunakan sebagai PSK. Nasib baik, Linux mempunyai beberapa arahan yang dapat menghasilkan kekunci PSK yang kuat untuk anda gunakan.





1. Hasilkan Kekunci Kuat Menggunakan Perintah OpenSSL

OpenSSL adalah arahan yang terkenal di kalangan peminat keselamatan rangkaian kerana menyediakan banyak utiliti yang berkaitan dengan fungsi dan kunci kriptografi. Alat ini membolehkan anda menghasilkan kekunci PSK rawak dengan pelbagai saiz bait.

Untuk menghasilkan kunci PSK 32 byte panjang menggunakan arahan openssl:

openssl rand -base64 32

Pengeluaran:

v59AYgTli5LFAJXsIngeQiApSj1u8QJYZvxopSV2Zt0=

Begitu juga, anda boleh mengganti saiz bait dengan nombor yang anda mahu menghasilkan kunci pra-kongsi bersaiz rawak pada sistem Linux anda.

Sebagai contoh, keluarkan arahan berikut untuk menghasilkan kunci pra-kongsi panjang 128-byte.

openssl rand -base64 128

Ketahui Lebih Lanjut: Kaedah untuk Menyulitkan Kehidupan Harian Anda Dengan Usaha Sangat Sedikit

2. Buat PSK Dengan GPG Utility

GPG, singkatan untuk Pengawal Privasi GNU adalah alat terkenal yang digunakan untuk menyulitkan dan menyahsulitkan fail pada sistem Linux. Tetapi selain itu, anda juga dapat menggunakan alat untuk mengeluarkan kunci pra-kongsi yang kuat.

cari akaun yang dipautkan ke e-mel secara percuma

Memohon --gen-rawak kaedah perintah gpg dengan pengekodan base64 akan membolehkan anda menghasilkan kombinasi watak yang tidak terhingga yang boleh anda gunakan sebagai PSK.

Untuk mendapatkan kunci pra-kongsi 32-byte menggunakan gpg arahan:

gpg --gen-random 1 32 | base64

Pengeluaran:

dYWA8xdcAUAwS/cSopFnRzYuk4zVGWSTJtq87Zg15XU=

The 1 dalam perintah yang disebutkan di atas adalah tahap kualiti dan 32 ialah bilangan bait anda mahu kunci ada.

Begitu juga untuk menghasilkan PSK 64-byte:

gpg --gen-random 1 64 | base64

Berkaitan: Ukuran Memori yang Dijelaskan: Bit dan Bait dalam Konteks

3. Menggunakan tarikh dan sha256sum untuk PSK Rawak

Perintah tarikh di Linux memaparkan maklumat yang berkaitan dengan tarikh dan masa sistem kepada pengguna. Tidak semua orang tahu ini, tetapi anda boleh menggunakan perintah ini untuk menghasilkan kunci yang kuat untuk tujuan keselamatan.

Memetik arahan tarikh dengan sha256sum dan asas64 akan mengeluarkan kekunci rawak yang boleh anda gunakan sebagai PSK untuk penyulitan.

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

Pengeluaran:

MWVkNzMwOTAzMDgxMTNkZTc3MDFjZjkz

Perintah yang disebutkan di atas akan mencetak PSK 32-byte. The kepala arahan membaca dan memaparkan 32 bait pertama dari output.

Sekiranya kita membuang kepala dari arahan, sistem akan memaparkan rentetan panjang 92 bait:

date | sha256sum | base64

Pengeluaran:

MTQ1OWVlOGNiODIxYmMyZTEzNGQyZjUyNzkyOTEwOWZmZWQ3MmQxZWExYzhhODM1ZDdmM2ZjZTQ5
ODM4MDI4ZiAgLQo=

Perhatikan bahawa anda tidak akan dapat menghasilkan kunci PSK yang melebihi 92 bait menggunakan Tarikh dan sha256sum arahan.

Untuk menghasilkan kunci pra-kongsi rawak 64-byte dengan Tarikh dan sha256sum arahan:

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

4. Menggunakan Penjana Nombor Pseudorandom

Sistem operasi Linux mempunyai pelbagai penjana nombor rawak seperti / dev / rawak dan / dev / urandom fail. Ini adalah fail khas di Linux yang berfungsi sebagai penjana nombor pseudorandom. Kedua-dua fail, / dev / rawak dan / dev / urandom gunakan kumpulan entropi Linux untuk menghasilkan nombor rawak.

Nombor rawak ini apabila digabungkan dengan asas64 arahan dapat menghasilkan kombinasi watak yang kuat yang sesuai untuk digunakan sebagai kunci pra-kongsi.

Untuk menghasilkan PSK 32-byte menggunakan / dev / rawak fail:

tambah play store ke tablet api
head -c 32 /dev/random | base64

Sekiranya anda ingin mendapatkan kunci PSK 128-byte panjang, berikan arahan berikut:

head -c 128 /dev/random | base64

Sebagai alternatif, anda juga boleh menggunakan / dev / urandom fail dengan menggantikan / dev / rawak dengan / dev / urandom . Cara kerja kedua-dua fail ini agak serupa dan tidak akan mengganggu generasi PSK.

Entropy adalah bunyi yang dikumpulkan dari persekitaran, seperti kipas CPU, pergerakan tetikus, dan banyak lagi. Kolam entropi pada sistem Linux menyimpan kebisingan, yang pada gilirannya digunakan oleh fail-fail ini.

Penjanaan nombor dari / dev / rawak fail ditangguhkan apabila terdapat sedikit entropi. Selain itu, awak dalam / dev / urandom bermaksud tidak terhad kerana generasi tidak pernah berhenti, walaupun terdapat sedikit entropi dalam sistem.

Berkaitan: Apakah Penjana Nombor Rawak?

Menyulitkan Data untuk Keselamatan yang Lebih Baik

Kunci dan kata laluan penting untuk melindungi privasi anda. Walaupun semasa penyulitan, kunci pra-kongsi melindungi keseluruhan proses penghantaran data. Menjana kunci pra-kongsi rawak adalah mudah di Linux kerana beberapa utiliti sentiasa tersedia untuk anda gunakan.

Penyulitan data adalah amalan yang diremehkan yang mesti diikuti oleh semua orang. Pada akhirnya, yang penting adalah maklumat yang menjadi milik anda atau berkaitan dengan anda. Melindungi data ini dari orang luar harus menjadi keutamaan tinggi jika anda serius menyembunyikan maklumat anda dari penjenayah siber.

Berkongsi Berkongsi Tweet E-mel Bagaimana Penyulitan berfungsi? Adakah Penyulitan Sebenarnya Selamat?

Anda pernah mendengar tentang penyulitan, tetapi apakah sebenarnya? Sekiranya penjenayah menggunakannya, adakah enkripsi selamat digunakan? Inilah cara penyulitan berfungsi dan apa yang dilakukannya.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Keselamatan
  • Keselamatan Tanpa Wayar
Mengenai Pengarang Deepesh Sharma(79 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan maklumat mengenai Linux, bertujuan untuk memberikan pengalaman yang menggembirakan kepada semua pendatang baru. Tidak pasti mengenai filem, tetapi jika anda ingin bercakap mengenai teknologi, dia adalah lelaki anda. Pada masa lapang, anda dapat menemuinya membaca buku, mendengar genre muzik yang berbeza, atau bermain gitarnya.

Lebih Banyak Dari Deepesh Sharma

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan