Yazdığınız programın bazı verileri text dosyasına kaydetmesi ve belli süreliğine burada tutması gerebilir. Özellikle veri tabanı gibi gizli tutulması gereken dijital alanların erişim bilgileri “HOST” bilgisayarda tutulması gerekir.  Bu bilgilere başkaları tarafından ulaşılması istenmez. Böyle durumlarda bu bilgileri şifrelemek için çeşitli yollar kullanılıyor.

images (1)

 

Visual C#, kullanıcıları için şifreleme olayını kolaylaştıran çeşitli kütüphaneler barındırıyor.  Bu kütüphaneleri kullanarak istediğiniz dosyaları şifreleyip istediğiniz dosyaların şifresini çözerek bilgilerine erişebilirsiniz.

 

Dosya şifreleme için programınıza eklemeniz gereken kütüphaneler şunlar;

C# içerisinde otomatik şifre üremek için başka bir fonksiyon kullanabilirsiniz. Ya da 16 basamakdan(digit) oluşan kendi şifrenizi oluşturabilirsiniz.   Şifre üremek için kullanılan fonksiyon ise şu şekilde;

Dosyayı şifrelemek için yazmamız gereken fonksiyon şu şekilde;

Bu dosyanın şifresini çözerek okumak için yazmamız gereken fonksiyon şu şekilde

 

Dosyayı şifrelemek için bu fonksiyonları ana program bloğunda şu şekilde kullanıyoruz;

Örnek;

Dosyanın şifresini çözmek için bu fonksiyonları ana program bloğunda şu şekilde kullanıyoruz;

Örnek;