Penyulitan

Cara Menyulitkan / Mendekripsi fail menggunakan GPG

Cara Menyulitkan / Mendekripsi fail menggunakan GPG
Menempatkan kata laluan yang kuat pada skrin kunci Windows atau Linux anda tidak mencukupi sekarang-sehari, kerana sekuriti ini dapat dengan mudah dilewati dengan beberapa alat atau menggunakan pemacu pemulihan yang dapat di-boot. Oleh itu, fail keselamatan anda perlu selamat dengan menggunakan penyulitan. Terdapat banyak standard & alat penyulitan simetri dan asimetri yang tersedia untuk melindungi dokumen dan fail penting anda dengan kata laluan.

GPG (Gnu Privacy Guard) adalah pelaksanaan sumber terbuka Open PGP (Pretty Good Privacy) protokol penyulitan asimetri. Ia menghasilkan sepasang kunci utama Public dan Private untuk menyulitkan dan menyahsulitkan fail anda. Kunci awam biasanya digunakan untuk menyulitkan fail dan mereka tidak dapat menyahsulitkannya. Sebaliknya, kunci peribadi hanya dapat menyahsulitkan fail yang disulitkan. Kunci peribadi juga disulitkan dengan enkripsi simetri untuk memastikannya selamat.

Penggunaan

Sekiranya anda pengguna Kali atau Parrot Security OS, "gpg" kemungkinan besar akan dipasang sebelumnya. Sekiranya anda menggunakan distro lain, anda boleh memasangnya dengan menaip

[dilindungi e-mel]: ~ $ sudo apt-get kemas kini & & sudo apt-get upgrade -y
[dilindungi e-mel]: ~ $ sudo apt-get install gpg -y

Sekarang jana pasangan kunci

[dilindungi e-mel]: ~ $ sudo su
[dilindungi e-mel]: ~ $ gpg --full-gen-key

Ia akan meminta anda memilih jenis kunci, anda boleh memilih apa sahaja yang anda mahukan. Kemudian ia akan meminta anda memasukkan ukuran, semakin lama ukuran yang anda masukkan, semakin lama masa yang diperlukan untuk menghasilkan kunci tetapi kunci yang dihasilkan akan lebih selamat daripada yang lain. Anda juga boleh menetapkan tarikh luput kunci anda dan keterangannya dalam komen.

Selepas arahan ini, anda akan meminta frasa laluan. Frasa laluan ini akan digunakan untuk menyulitkan kunci peribadi anda menggunakan enkripsi simetri, jadi walaupun kunci peribadi anda dicuri, tidak ada badan yang dapat menggunakannya untuk mendekripsi fail anda.

Ia akan meminta anda memasukkan semula frasa laluan, kemudian setelah menekan enter, akan memerlukan beberapa saat untuk menghasilkan pasangan kunci.

Penyulitan

Kini pasangan kunci Public & Private dihasilkan, dan anda boleh menggunakannya untuk menyulitkan dan menyahsulitkan fail anda. Kami akan membuat fail ujian untuk menyulitkan dan menyahsulitkan menggunakan gpg.

[dilindungi e-mel]: ~ # mkdir gpg
root @ pengguna: ~ / gpg # cd gpg /
root @ pengguna: ~ / gpg # nano rahsia.txt

Sekarang masukkan apa sahaja ke dalam fail teks

[dilindungi e-mel]: ~ / gpg # rahsia kucing.txt

Sekarang menyulitkan "rahsia.txt ”dengan menentukan e-mel pengguna dalam pasangan kunci yang dihasilkan. Taipkan yang berikut, dalam contoh saya

root @ pengguna: ~ / gpg # gpg -r [dilindungi e-mel] -e rahsia.txt
root @ pengguna: ~ / gpg # ls -la

Fail yang disulitkan dengan pelanjutan ".gpg ”akan dihasilkan dalam folder. Fail itu disulitkan dan dilindungi menggunakan kunci Awam pasangan kunci anda. Fail ini sekarang hanya boleh didekripsi dengan menggunakan kunci peribadi anda.

root @ pengguna: ~ / gpg # ls -la
root @ pengguna: ~ / gpg # rahsia kucing.txt.gpg

Seperti yang anda lihat, fail yang dienkripsi ini adalah versi baru fail asal yang diubah yang tidak dapat dipulihkan tanpa bantuan kunci Peribadi.

Penyahsulitan

Sekarang hapuskan rahsia fail asal.txt dan kemudian nyahsulitkan fail gpg menggunakan kunci Peribadi

root @ pengguna: ~ / gpg # rm rahsia.txt
root @ pengguna: ~ / gpg # gpg -d rahsia.txt.gpg

Ini akan meminta anda frasa laluan kunci Peribadi

Dan kemudian ia akan memaparkan kandungan fail yang didekripsi dalam output.

Kesimpulannya

Terdapat pelbagai penyelesaian yang tersedia untuk menerapkan pelbagai jenis teknik enkripsi. Alat seperti TrueCrypt dan VeraCrypt digunakan untuk menyulitkan cakera keras dan partisi tetapi ini tidak cekap untuk penyulitan fail atau dokumen umum. GPG adalah alat percuma dan mudah digunakan yang dapat digunakan untuk menyulitkan fail rahsia menggunakan enkripsi asimetri selamat yang tidak mudah dipaksa.

Cara Memasang League Of Legends di Ubuntu 14.04
Sekiranya anda peminat League of Legends, maka ini adalah peluang bagi anda untuk menguji menjalankan League of Legends. Perhatikan bahawa LOL disokon...
Pasang permainan Strategi OpenRA terkini di Ubuntu Linux
OpenRA adalah mesin permainan Strategi Masa Nyata / Bebas yang mencipta semula permainan Westwood awal seperti Command & Conquer klasik: Makluman Mera...
Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...