Enkripsi

Cara Mengenkripsi/Mendekripsi file menggunakan GPG

Cara Mengenkripsi/Mendekripsi file menggunakan GPG
Menempatkan kata sandi yang kuat di layar kunci Windows atau Linux Anda tidak cukup sekarang, karena sekuritas ini dapat dengan mudah dilewati dengan beberapa alat atau menggunakan drive pemulihan yang dapat di-boot. Jadi, penting untuk mengamankan file penting Anda menggunakan enkripsi. Ada banyak standar & alat enkripsi simetris dan asimetris yang tersedia untuk melindungi dokumen dan file penting Anda dengan kata sandi.

GPG (Gnu Privacy Guard) adalah implementasi open source dari protokol enkripsi asimetris Open PGP (Pretty Good Privacy). Ini menghasilkan sepasang kunci dari kunci Publik dan Pribadi untuk mengenkripsi dan mendekripsi file Anda. Kunci publik umumnya digunakan untuk mengenkripsi file dan mereka tidak dapat mendekripsi. Di sisi lain, kunci pribadi hanya dapat mendekripsi file terenkripsi. Kunci pribadi juga dienkripsi dengan enkripsi simetris agar tetap aman.

Pemakaian

Jika Anda pengguna Kali atau Parrot Security OS, maka "gpg" kemungkinan besar sudah diinstal sebelumnya. Jika Anda menggunakan distro lain, Anda dapat menginstalnya dengan mengetik

[dilindungi email]:~$ sudo apt-get update && sudo apt-get upgrade -y
[dilindungi email]:~$ sudo apt-get install gpg -y

Sekarang buat pasangan kunci

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

Ini akan meminta Anda untuk memilih jenis kunci, Anda dapat memilih apa pun yang Anda inginkan. Kemudian ia akan meminta Anda untuk memasukkan ukurannya, semakin panjang ukuran yang Anda masukkan, semakin lama waktu yang dibutuhkan untuk menghasilkan kunci tetapi kemudian kunci yang dihasilkan akan lebih aman daripada yang lain. Anda juga dapat mengatur tanggal kedaluwarsa untuk kunci Anda dan deskripsinya di komentar.

Setelah petunjuk ini, ia akan meminta Anda untuk frasa sandi. Frasa sandi ini akan digunakan untuk mengenkripsi kunci pribadi Anda menggunakan enkripsi simetris, jadi meskipun kunci pribadi Anda dicuri, tidak ada orang yang dapat menggunakannya untuk mendekripsi file Anda.

Ini akan meminta Anda untuk memasukkan kembali frasa sandi, lalu setelah menekan enter, perlu beberapa saat untuk menghasilkan pasangan kunci.

Enkripsi

Sekarang pasangan kunci Publik & Pribadi dibuat, dan Anda dapat menggunakan ini untuk mengenkripsi dan mendekripsi file Anda. Kami akan membuat file uji untuk mengenkripsi dan mendekripsi menggunakan gpg.

[dilindungi email]:~# mkdir gpg
root@pengguna:~/gpg# cd gpg/
root@user:~/gpg# nano secret.txt

Sekarang masukkan apa saja ke dalam file teks

[dilindungi email]:~/gpg# rahasia kucing.txt

Sekarang enkripsi "rahasia".txt” dengan menentukan email pengguna di pasangan kunci yang dihasilkan. Ketik yang berikut, dalam contoh saya

root@user:~/gpg# gpg -r [dilindungi email] -e secret.txt
root@pengguna:~/gpg# ls -la

File terenkripsi dengan ekstensi “.gpg” akan dibuat di folder. File itu dienkripsi dan diamankan menggunakan kunci Publik dari pasangan kunci Anda. File ini sekarang hanya didekripsi dengan menggunakan kunci pribadi Anda.

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

Seperti yang Anda lihat, file terenkripsi ini adalah versi baru yang diubah dari file asli yang tidak dapat dipulihkan tanpa bantuan kunci Pribadi.

Dekripsi

Sekarang hapus rahasia file asli.txt dan kemudian dekripsi file gpg menggunakan kunci pribadi

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

Ini akan meminta Anda untuk frasa sandi kunci Pribadi

Dan kemudian itu akan menampilkan konten file yang didekripsi di output.

Kesimpulan

Ada berbagai solusi yang tersedia untuk menerapkan berbagai jenis teknik enkripsi. Alat seperti TrueCrypt dan VeraCrypt digunakan untuk mengenkripsi hard drive dan partisi tetapi ini tidak efisien untuk enkripsi file atau dokumen umum. GPG adalah alat gratis dan mudah digunakan yang dapat digunakan untuk mengenkripsi file rahasia menggunakan enkripsi asimetris aman yang tidak dapat dengan mudah dipaksakan.

Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...
Game Terbaik untuk Dimainkan dengan Pelacakan Tangan
Oculus Quest baru-baru ini memperkenalkan ide hebat pelacakan tangan tanpa pengontrol. Dengan jumlah permainan dan aktivitas yang terus meningkat yang...
Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...