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