-- .NET Framework, Güvenlik, Veri Güvenliği

File Sınıfı İle Dosya Şifreleme/Çözme

Kullandığınız Windows işletim sistemini farklı kullanıcılarla ortak olarak kullanıyorsanız ve dosyalarınızın diğer kullanıcılar tarafında görülse dahi okunamamasını istiyorsanız Windows mimarisiyle gelen özel bir şifreleme yöntemini kullanabilirsiniz. Bu işlemi her ne kadar Windows arayüzleriyle yapabiliyor olsanız da biz yazılımcı olarak C# ile nasıl yapılacağına bakacağız.

C:\ dizinindeki cihanozhan.txt dosyasını şifreleyelim.

File.Encrypt(@"C:\cihanozhan.txt");

Şifreleme işleminden sonra dosya yeşil görünecektir.

Ekran Alıntısı

Bu işlemi geri almak da mümkündür. Bunun için de Decrypt() metodu kullanılır.

File.Decrypt(@"C:\cihanozhan.txt");

Ekran Alıntısı

Herhangi bir dosyayı bu şekilde şifrelemenin iyi bir güvenlik sağladığını söyleyebilirim. Ancak bir şekilde Windows’a format attığınızda(kullanıcınız silindiğinde) bu dosyalara erişemezsiniz. Erişimi sağlamak için şifreleme sertifikasını yedeklemeniz gerekir. Bu nedenle detaylı bir araştırma yapmanızı öneririm.

Yorumla

Yorum