Image

Bilgi Veritabanı → Linux Konsolunda OpenSSL Kullanarak Dosya Şifreleme

[Virtual sunucular]
Yayın tarihi: 10.10.2023

Linux konsolunda dosyaları şifrelemek için OpenSSL paketini kullanacağız. Bu paket birçok ayar sunar, dosya şifrelemek için temel ayarları listeleyelim.

1. Dosya Şifreleme

openssl enc -aes-256-cbc -salt -in file1.txt -out file1.txt.enc
  • enc - Şifreleme için kodlama
  • aes-256-cbc - Kullanılan şifreleme algoritması
  • salt - Şifrelemeye güvenilirlik katıyor
  • in - Giriş dosyasını belirtir
  • out - Çıkış dosyasını belirtir

2. Dosya Şifresini Çözme

openssl enc -aes-256-cbc -d -in file1.txt.enc -out file1.txt
  • d - Veriyi çözer
  • in - Çözülecek veriyi belirtir
  • out - Çözülen verinin kaydedileceği dosyayı belirtir

3. Şifreleme Yöntemleri

3.1 Şifrelenmiş bir metin parçasını e-posta veya sohbet yoluyla bütünlüğünü kaybetmeden göndermek için Base64 formatında şifrelemek gerekmektedir.

Base64 Kodlama — Bu, 8-bit ikili veriyi sınırlı bir ASCII karakter alt kümesine dönüştüren standart bir yöntemdir. Bu, şifrelenmiş dosya varsayılan olarak ikili formatta olduğundan, 8-bit olmayan e-posta veya mesajlaşma sistemleri üzerinden güvenli taşıma için gereklidir.

openssl enc -aes-256-cbc -salt -a -in file1.txt -out file1.txt.enc
  • a - Şifrelenmiş veriyi Base64 formatına dönüştürür.

Base64 Kodunu Çözme

openssl enc -aes-256-cbc -d -a -in file1.txt.enc -out file1.txt




No Comments Yet