Bu proje, Beltek C++Builder eğitimi kapsamında bitirme projesi olarak geliştirilmiştir. Program RC4 akış şifre algoritmasını kullanarak dosyaları şifrelemeyi sağlar.
Proje, “Embarcadero RAD Studio C++Builder XE2 Update 4” tümleşik geliştirme ortamında VCL ktütüphanesi ile C++ programlama dili kullanılarak yazılmıştır.
Normal dosya şifreleme desteğinin yanında Bitmap (BMP) resim dosyaları için özel şifreleme yöntemi uygulanmıştır. Bu sayede dosyadaki bitmap başlığı (header) şifrelenmemekte, sadece piksel verileri şifrelenmektedir. Böylece şifrelenmiş resimler de görülebilmektedir.
Program da ayrıca kullanıcıların şifre seçimine yardım etmek için, rastgele şifre seçme ekranı da vardır.
Programın çalışması için 6 adet Borland VCL kütüphanesine ihtiyaç vardır. Bu dosyalar ve Windows 32-bit sürümleri için derlenmiş .exe dosyası DerlenmisProgram.zip dosyasından indirilebilir.
Programın kullanımı ve detaylarını Proje Raporu dosyasından indirebilirsiniz.
Programın örnek ekran görüntüsü aşağıdadır.