• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

GnuPG ile Linux'ta Dosyaları Parolayla Nasıl Korursunuz?

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,095
Mesajlar
5,898
MFC Puanı
20,950
How-To-Password-Protect-Files-In-Linux-1024x512.png.webp


Güvenliği önemsediğinizde, Linux'ta dosyaları şifre ile korumak gerekir. Bu modülde, gelişmiş gizlilik ve güvenlik için dosyaları parola ile korumak için GnuPG komutunu nasıl kullanacağımızı öğreneceğiz.

GnuPG nedir?​

GnuPG, diğer adıyla GNU Privacy Guard, açık anahtar şifrelemesi ve dijital imzalar için bir dizi programdır. PGP tarafından tanımlanan OpenPGP standardının eksiksiz ve ücretsiz bir uygulamasıdır. GnuPG, verilerinizi ve iletişimlerinizi şifrelemenize ve imzalamanıza olanak tanır; her türden ortak anahtar dizini için erişim modülleri ile birlikte çok yönlü bir anahtar yönetim sistemine sahiptir. GPG olarak da bilinen GnuPG, diğer uygulamalarla kolay entegrasyon özelliklerine sahip bir komut satırı aracıdır.

Dosyaları Parola Korumak için GnuPG'yi Yükleme​

Dağıtımınızın paket yöneticisini kullanarak GnuPG'yi yükleyebilirsiniz. Örneğin, GnuPG'yi Debian/Ubuntu'ya kurmak için apt komutunu yazabilirsiniz :

$ sudo apt-get install gnupg

GnuPG'yi kurduktan sonra bir sonraki adıma geçebiliriz.

GnuPG ile Linux'ta Dosyaları Parola Koruma Adımları​

Dosyalarımızı korumak için onları bir şifre ile şifrelememiz gerekiyor. Bunun için GNU Privacy Guard'ın (GnuPG) OpenPGP parçası olan gpg'yi kullanırdık .

İlk önce echo komutuyla gösterim amacıyla rastgele bir metin dosyası oluşturalım :

$ echo "This Is A Test File" > test.txt

Artık dosyamızı bir parola kullanarak simetrik bir şifre ile şifreleyebiliriz. Aynı şeyi yapmak için sözdizimi:

$ gpg -c [FILE]

Örneğin, örneğimizle ilgili olarak, şu anlama gelir:

$ gpg -c ./test.txt

Kullanılan varsayılan simetrik şifre AES-128'dir , ancak aşağıdaki gibi –cipher-algo seçeneğiyle seçilebilir:

$ gpg -c --cipher-algo [ALGORITHM] [FILE]

Örneğin dosyamızı AES-256 şifreli metin dosyamızla şifrelemek için aşağıdakileri kullanabiliriz:

$ gpg -c --cipher-algo AES256 ./test.txt

Bu, parolanızı şu şekilde soran bir istem vermelidir:


Parola Soran Gpg İstemi
Parola Soran Gpg İstemi

Şifrenizi girdikten sonra, doğrulama için aynısını tekrar girmeniz istenecektir. Tamamlandığında, “ .gpg ” uzantılı bir dosya bulacaksınız.

$ ls
test.txt test.txt.gpg

Bu dosyanın içeriğini yazdırmaya çalışırsanız, alacağınız tek şey anlamsız ifadelerdir

$ cat test.txt.gpg
w"+P7M}n?,@uh\_"R8n0ւ@U) F@όrF=|n{}yo$

Böylece dosyamızı başarıyla şifreledik!

GPG Parola Korumalı Dosyaların Şifresini Çözme​

Devam etmeden önce, yalnızca şifrelenmiş dosyayı koruyarak, tanıtım için oluşturduğumuz orijinal dosyayı sileriz.

$ rm test.txt
$ ls
test.txt.gpg
Yani şimdi sadece şifresini çözeceğimiz önceden şifrelenmiş dosyamız var!

Bir dosyanın şifresini çözmek için sözdizimi şu kadar basittir:

$ gpg [FILE]

Bu, girdikten sonra, orijinal dosyamızı geri almamız gereken, daha önce olduğu gibi sizden tekrar bir parola istemelidir. Bizim durumumuzda, komut şöyle görünür:

$ gpg test.txt.gpg
gpg: WARNING: no command supplied. Trying to guess what you mean ...
gpg: AES256.CFB encrypted data
gpg: encrypted with 1 passphrase
$ ls

test.txt test.txt.gpg

Gördüğümüz gibi, gpg şifreleme türünü otomatik olarak algılar. Başarılı bir şifre gönderdiğinizde, orijinal dosyanızı geri alacaksınız!

Dosyanın içeriğini görüntüleyebilirsiniz!

$ cat test.txt
This Is A Test File
Böylece orijinal dosyamızı geri aldık!

Çözüm​

Böylece bu şekilde önemli dosyaları şifreleyebiliriz. Bu, güvenli bir şekilde göndermek isteyebileceğiniz her türlü hassas bilgiyi de içerir! GnuPG bu alandaki en güvenilir araçlardan biridir. GnuPG, Snowden'ın NSA'nın sırlarını ortaya çıkarmak için kullandığı araçlardan biridir! Yani buna güvenilebilir olduğunu rahatlıkla söyleyebiliriz.
 
Üst