Tar ve OpenSSL Kullanarak Dosya ve Dizinleri Şifreleme ve Şifrelerini Çözme


Önemli hassas verileriniz olduğunda, özellikle verileri bir ağ üzerinden başkalarıyla aktarmanız gerektiğinde, dosyalarınız ve dizinleriniz için ekstra bir güvenlik katmanına sahip olmak çok önemlidir.

Sebebi bu, Linux'ta belirli dosya ve dizinleri şifrelemek ve şifrelerini çözmek için bir yardımcı program arıyorum, şans eseri OpenSSL ile tar'ın işe yarayabileceği bir çözüm buldum, evet Bu iki aracın yardımıyla tar arşiv dosyasını kolayca oluşturabilir ve şifreleyebilirsiniz.

Kaçırmayın: Linux'ta Dosyaları Şifrelemek ve Şifrelerini Çözmek için 7 Araç

Bu makalede, OpenSSLile bir tar veya gz (gzip) arşiv dosyasının nasıl oluşturulacağını ve şifreleneceğini göreceğiz. >:

OpenSSL'i kullanmanın geleneksel biçiminin şöyle olduğunu unutmayın:

openssl command command-options arguments

Linux'ta Dosyaları Şifreleyin

Geçerli çalışma dizininin içeriğini şifrelemek için (dosyaların boyutuna bağlı olarak bu işlem biraz zaman alabilir):

tar -czf - * | openssl enc -e -aes256 -out secured.tar.gz

Yukarıdaki komutun açıklaması:

  1. enc – şifrelerle kodlamak için openssl komutu
  2. -e – giriş dosyasını şifrelemek için bir enc komut seçeneği; bu durumda bu, tar komutunun çıktısıdır
  3. -aes256 – şifreleme şifresi
  4. -out – çıkış dosya adının adını belirtmek için kullanılan enc seçeneği, secure.tar.gz

Linux'ta Dosyaların Şifresini Çözme

Bir tar arşivi içeriğinin şifresini çözmek için aşağıdaki komutu kullanın.

openssl enc -d -aes256 -in secured.tar.gz | tar xz -C test

Yukarıdaki komutun açıklaması:

  1. -d – dosyaların şifresini çözmek için kullanılır
  2. -Ctest adlı alt dizine çıkartın

Aşağıdaki resimde şifreleme işlemi ve şunları yapmaya çalıştığınızda ne olacağı gösterilmektedir:

  1. tarball'ın içeriğini geleneksel yolla çıkarın
  2. Yanlış şifreyi kullanın ve
  3. doğru şifreyi girdiğinizde

Yerel bir ağ veya İnternet üzerinde çalışırken, başkalarıyla paylaştığınız hayati belgelerinizi veya dosyalarınızı şifreleyerek her zaman güvence altına alabilirsiniz; bu, bunların kötü niyetli saldırganların eline geçmesi riskini azaltmaya yardımcı olabilir.

Bir openssl komut satırı aracı olan OpenSSL kullanarak tarball'ları şifrelemenin basit bir tekniğine baktık. Daha fazla bilgi ve faydalı komutlar için man sayfasına bakabilirsiniz.

Her zaman olduğu gibi, bizimle paylaşmak istediğiniz ek düşünceler veya basit ipuçları için aşağıdaki geri bildirim formunu kullanın. Gelecek ipucumuzda, rwx izinlerini sekizli biçime dönüştürmenin bir yolunu inceleyeceğiz.