GPG ile Ubuntuda Dosyayı Şifrele

GPG ile Ubuntuda Dosyayı Şifrele

Bu yazıda Ubuntu'da GPG ile dosya şifrelemeyi anlatacağız.

"GPG" veya "GNU Privacy Guard", dosyaları ve verileri güçlü bir şifreleme algoritmasıyla güvenli bir şekilde şifrelemenize olanak tanır. GPG, iki taraf arasında güvenli iletişim sağlamak için mükemmel bir yöntemdir. Hassas bilgilerin güvenli olmayan bir ağ üzerinden kolayca paylaşılmasına olanak tanır.

Önkoşullar

  • Bir Ubuntu yüklü masaüstü, özel sunucu veya KVM VPS.
  • GPG'yi yüklemek için yönetici ayrıcalıklarına sahip bir kök kullanıcı erişimi veya normal kullanıcı.

GPG ile Ubuntu'da Dosyayı Şifrele

GPG'yi Ubuntu'ya yükleyin

Aşağıdaki komutu kullanarak GPG'yi kurabiliriz:

# apt install gpg

GPG kullanarak dosyayı şifreleyin

Aşağıdaki komut test.txt dosyasını şifreleyecektir .

# gpg -c test.txt

Yukarıdaki komutu çalıştırdığınızda, dosyayı şifrelemek ve şifresini çözmek için kullanılacak bir parola girmenizi isteyeceksiniz.

GPG ile Ubuntu'da Dosyayı Şifrele

Parolayı girdikten sonra dosya şifrelenir ve aşağıdaki biçimde bir dosya oluşturulur:

test.txt.gpg

Dosyanın şifresini çözmek için aşağıdaki biçimde bir komut çalıştırın:

# gpg test.txt.gpg

Dosyayı şifrelemek için başlangıçta kullandığınız parolayı kullanın. Şifresi çözüldükten sonra bir “test.txt” dosyası alacaksınız.

Bir GPG anahtar çifti oluşturun

Dosyaları şifrelemek ve şifresini çözmek için bir çift "genel" ve "özel" anahtar kullanabilirsiniz. Bir GPG anahtar çifti oluşturmak için aşağıdaki komutu kullanabilirsiniz:

# gpg --generate-key

Talimatları izleyin ve istendiğinde bir kullanıcı adı ve şifre girin. Anahtar çiftini oluşturduktan sonra GPG, oluşturulan genel anahtarı terminal çıkışında gösterecektir.

Ortak anahtarı bir dosyaya aktarmak için aşağıdaki komutu çalıştırın:

# gpg --armor --export --output "public_key'

public_keyöğesini yukarıdaki adımda oluşturulan kendi genel anahtarınızla değiştirin . Oluşturulan özel anahtarlarınız “ $HOME/.gnupg/ ” dizininde bulunacaktır .

Başka birinin ortak anahtarını kullanarak bir dosyayı şifreleyin, aşağıdaki komutu kullanın:

# gpg --encrypt --recipient-file public_key.file test.txt

Not: public_key.file dosyasını, dosyayı göndermek istediğiniz kişinin genel anahtarıyla değiştirin.

Ortak anahtarınız kullanılarak şifrelenmiş bir dosyanın şifresini çözün, aşağıdaki komutu kullanın:

# gpg --decrypt --output test.txt test.txt.gpg

GPG, “$HOME/.gnupg/” dizininde saklandıkları sürece şifre çözme sırasında özel anahtarlarınızı otomatik olarak algılayacaktır.

GPG hile sayfası hakkında daha fazla bilgi edinin.

Bu yazımızda Ubuntu'da GPG ile dosya şifrelemeyi gördük.