Live Chat Software
Emre CIRIK | Dosya Şifreleme ve Şifre Çözme (File Encrypt-Decrypt)

Dosya Şifreleme ve Şifre Çözme (File Encrypt-Decrypt)

by EMRCRK 24. July 2011 00:37

Merhaba arkadaşlar , geçenlerde başımıza gelen bir olaydan dolayı bir program yazmaya ihtiyaç duydum ve bu programıda sizinle paylaşmak istedim. Şimdi bu program ne işe yarıyo hangi amaçla yazıldı anlatayım.

Arkadaşlar windows altında bir klasöre sağ tıklayıp gelişmişe tıkladığınızda veriyi korumak için şifrele seçeneği bulunmaktadır, bunu işaretlediğinizde size klasörün altında dosyalar var ise bunlarında şifrelenip şifrelenmeyeceğini sorar ve işleme evet derseniz o klasör ve altındaki tüm dosya/klasörleriniz yeşil renk alır yane şifrelenmiş olur. Fakat bu şifrelemeyi windows kendisi yapar. Daha sonradan siz bilgisayarınıza yeni bir windows kurduğunuzda yada o harddiski alıp başka bir bilgisayara taktığınızda şifrelenmiş olan dosya ve klasörlerinizi yeşil renkte görürsünüz fakat onların ne içeriğini okuya bilirsiniz nede başka bir alana kopyalayamazsınız. Böyle bir durumda o dosyalarınıza erişmeniz olasılık dışı değildir elbette . Klasörlerinizi şifreledikten sonra windows un altında Başlat->Çalıştır ->"certmgr.msc" yi çalıştırıp Kişisel altında sertifikaları görüceksiniz oradan gerekli sertifikaları dışarı verip saklarsanız ve yeni windows üzerinde yada başka bir windows üzerinde o sertifikayı yüklerseniz şifrelenmiş olan dosyalarınızı görürsünüz. Bu sertifika dosyasının uzantısı "*.*.pfx" dir. Bu dosya olmadan başka bir sistemde bunu açmayı ben şahsen çok denedim ama olmadı belki programlar vardır elbet ama bütçe yetermi bilmiyorum öyle bir programada rastlamadım. Çünkü bu dosyalar windowsun EFS ile şifrelenmiş olup baya bir uzun şifreleme sistemi mevcuttur ve çözülmesi çok zordur. 

 

O yüzden size kesinlikle böyle bir işlem yapmadan önce windowsunuzdan "*.*.pfx" anahtarlarınızı oluşturup yedeklemenizi tavsiye ederim. Biz bilgilere ulaştığımızda baya bir klasör ve dosya şifreliydi. Onun için yazdığım bir program işimizi kolaylaştırıp bunların çalışan windows altında (Dosya ve klasörleri şifrelediğimiz windows) şifrelerini kaldırmak için ;

System.IO namespaces altında bulunan File.Encrypt(Şifreler) ve File.Decrypt(Şifre Kaldırır) metotları sayesinde şifrelerimizi kaldıra biliriz.

Program sadece verdiğiniz dizin altındaki tüm dosya ve klasörleri ya şifreler yada şifresini çözer.

Projenin kaynak kodu ektedir..

FileEncryptDecrypt.rar (77,10 kb)

 

 

Aşağıda Sertifika dosyası nasıl export edilir onu resimlerle anlatıyorum. İlk olarak Başlat->Çalıştır->"certmgr.msc" diyoruz. Sonrasını 

resimlerden takip edebilirsiniz.

Export etmek istediğiniz sertifikaya sağtıklayıp Tüm Görevler->Ver demeniz ve sonraki resimde karşınıza çıkan diyalog penceresini 

takip etmeniz gerekmektedir.

Comments (2) -

eren
eren Turkey
7/24/2011 1:23:51 AM #

Bu program hayat kurtarır LaughingLaughing

Reply

emrcrk
emrcrk Turkey
7/24/2011 1:32:13 AM #

Laughing Aynen RC2N bizi kurtardı Laughing

Reply

Add comment




  Country flag
biuquote
  • Comment
  • Preview
Loading






Month List

Calendar

<<  December 2016  >>
MoTuWeThFrSaSu
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar