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

