GNU/Linux >> Belajar Linux >  >> Linux

Cara Mudah Untuk Mengenkripsi Dan Mendekripsi File Dari Commandline Di Linux

Hari ini, kita akan melihat cara mengenkripsi dan mendekripsi file dari baris perintah di Linux menggunakan utilitas gratis bernama G NU P persaingan G uard (singkatnya GPG atau GnuPG). Ini adalah enkripsi baris perintah dan alat penandatanganan untuk mengamankan file. Kami dapat dengan mudah mengenkripsi file dan dokumen penting dan rahasia menggunakan GPG dan mengirim/menerimanya melalui Internet. Tentu saja, ada banyak metode, aplikasi, alat, dan utilitas yang tersedia untuk mengenkripsi dan mendekripsi file di Linux. Tapi, menurut saya cara ini yang paling mudah.

Unduh - Panduan Gratis:"Memulai Arduino:Panduan Pemula"

Enkripsi Dan Dekripsi File Menggunakan GnuPG Dari Commandline Di Linux

GnuPG seharusnya sudah diinstal sebelumnya secara default di sebagian besar distribusi Linux. Jika tidak, Anda dapat menginstalnya seperti yang ditunjukkan di bawah ini.

Di Arch Linux dan turunannya:

$ sudo pacman -S gnupg

Di Debian, Ubuntu, Linux Mint:

$ sudo apt-get install gnupg

Di RHEL, CentOS:

$ sudo yum install gnupg

Di Fedora:

$ sudo dnf install gnupg

Di SUSE/openSUSE:

$ sudo zypper di gnupg

Anda dapat memeriksa versi GPG yang diinstal kapan saja menggunakan perintah:

$ gpg --version

Contoh keluaran:

gpg (GnuPG) 2.2.12libgcrypt 1.8.4Hak Cipta (C) 2018 Free Software Foundation, Inc.License GPLv3+:GNU GPL versi 3 atau lebih baru Ini gratis perangkat lunak:Anda bebas mengubah dan mendistribusikannya kembali. TIDAK ADA JAMINAN, sejauh diizinkan oleh hukum. Beranda:/home/sk/.gnupgAlgoritme yang didukung:Pubkey:RSA, ELG, DSA, ECDH, ECDSA, EDDSACipher:IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256Hash:SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224Kompresi:Tidak terkompresi, ZIP, ZLIB, BZIP 

Setelah terinstal, kita dapat mengenkripsi file seperti yang ditunjukkan di bawah ini.

$ gpg -c Inter.txt

Masukkan frasa sandi Anda dua kali dan klik OK untuk mengenkripsi file. Ganti file Inter.txt dengan nama file Anda sendiri.

Mari kita verifikasi menggunakan perintah ls:

$ ls

Contoh keluaran:

dde-dock_1000 perluas status Inter.txt.gpg syndaemon.piddde-launcher_1000 Inter.txt pulse-QiMoBZPcQcby wpa_ctrl_439-1

Seperti yang Anda perhatikan, file Inter.txt telah dienkripsi dan disimpan di direktori saat ini sebagai Inter.txt.gpg .

Setelah file dienkripsi, Anda tidak dapat melihat konten file tersebut tanpa mengetahui frasa sandinya.

Jika Anda mencoba membukanya menggunakan editor apa pun, konten file GPG akan terlihat seperti beberapa angka dan simbol acak.

\214^M^D^G^C^[email protected];\252\340\246p\263\260\336\322y^A^CAZ^Hb\215z̬\256D\243\202\365\ 362\326V\272^HX ^X\265\224h\262f\225ȹ 

Untuk mendekripsi file, jalankan saja:

$ gpg -o Inter.txt -d Inter.txt.gpg

Ini akan meminta Anda untuk memasukkan frasa sandi. Cukup masukkan kata sandi yang benar, pilih Ok dan tekan Enter..

Dekripsi file menggunakan GnuPG

Itu saja, Sekarang Anda dapat melihat konten file yang didekripsi menggunakan editor pilihan Anda.

Seperti yang Anda lihat, mengenkripsi dan mendekripsi file menggunakan GnuPG adalah hal yang mudah. Anda tidak perlu menjadi ninja baris perintah atau admin Linux berpengalaman untuk melakukan ini.

Untuk mengetahui lebih detail tentang GnuPG, jalankan:

$ gpg -h

Atau, lihat halaman manual:

$ man gpg

Semoga membantu.


Linux
  1. Cara Mudah Menyembunyikan File dan Direktori di Linux

  2. Menggunakan GPG untuk Mengenkripsi dan Mendekripsi File di Linux [Langsung untuk Pemula]

  3. Cara Enkripsi dan Dekripsi file/folder di Linux menggunakan GnuPG

  1. Enkripsi dan dekripsi file dengan frasa sandi di Linux

  2. Cara Mengenkripsi dan Mendekripsi File dan Direktori Menggunakan Tar dan OpenSSL

  3. Cara Menghapus File dan Direktori di Linux dari Command Line

  1. Cara Memisahkan Dan Menggabungkan File Dari Baris Perintah Di Linux

  2. Cara Mengenkripsi dan Mendekripsi File menggunakan GnuPG di Linux

  3. temukan dan hapus file dengan ruang menggunakan perintah find di Linux