GPG ile Ubuntuda Dosyayı Şifrele
GPG ile Ubuntu'da dosyanın nasıl şifreleneceğini iyi açıklayın. GPG veya GNU Privacy Guard, dosyaları güçlü bir şifreleme algoritmasıyla güvenli bir şekilde şifrelemenize olanak tanır.
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
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.
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.