Python Dosya Şifreleme Betiği
KategorilerBilişimPython

PythonEncrypt – Dosya Şifreleme Betiği

Python’u ve şifreleme kütüphanelerini test etmek amacı ile yazdığım basit bir betik. Bu sistem aracılığı ile klasör içerisindeki tüm dosyaları otomatik olarak şifreleyip, şifresini çözebilirsiniz. Kullanması çok basittir.

GitHub Bağlantısı

Betiği GitHub üzerinden edinebilir, geliştirilmesine katkıda bulunabilirsiniz.
GitHub Bağlantısı: https://github.com/altayevrim/PythonEncrypt

Derlenmiş Versiyon

Derlenmiş versiyonu indirip, hiç uğraşmadan kullanmak istiyorsanız aşağıdaki formu kullanın. İndirme bağlantısı eposta ile otomatik olarak gönderilecektir.

Kullanım

Betiği GitHub üzerinden edindikten sonra yapmanız gereken aslında pek bir şey yok. Kullanımı çok basit. Dosyaları şifrelemek için encrypt.py, şifreleri çözmek için decrypt.py dosyasını kullanıyoruz.

Şifreleme Anahtarı

Sistem eğer klasör içerisinde mevcut değilse otomatik olarak bir şifreleme anahtarı oluşturur. Ve dosyaları o anahtar ile şifreler. Varsayılan anahtar dosyası adı rimtay.key dir. Bu ismi, değiştirmek istiyorsanız iki dosyada da bulunan KEYFILE değişkenini değiştirmeniz yeterli olacaktır.

Kabul Edilen Dosyalar

Klasör içerisindeki tüm dosyaları otomatik olarak şifrelemesin diye sistem sadece bazı dosyaları kabul edebilme yeteneğine sahiptir. Varsayılan dosya uzantıları aşağıda listelenmiştir. Bunları değiştirmek isterseniz encrypt.py dosyasında bulunan ALLOWED_FILES değişkenini düzenleyebilirsiniz.

Önemli Not

.py ve .key dosyalarının şifrelenmesine izin vermemeniz gerekmektedir. Eğer buna izin verirseniz sistem varsayılan Şifreleme Anahtar dosyalarını da otomatik olarak şifreleyebilecek bu da dosyalarınıza erişmenize engel olacaktır.

  • .txt
  • .png
  • .jpg
  • .jpeg
  • .gif
  • .doc
  • docx
  • .mp4
  • .mp3
  • .pdf
  • .odt
  • .xls
  • .xlsx
  • .json
  • .php
  • .exe
  • .sql
  • .csv
  • .xml

Sıfır Garanti

Sistem test amacıyla kodlanmıştır. Hiçbir garantisi bulunmamaktadır. Tüm kullanım riskleri size aittir.

“PythonEncrypt – Dosya Şifreleme Betiği” üzerine 17 yorum

Merhaba, Derlenmiş Versiyon başlığı altındaki formu kullanarak kendinize bir indirme linki oluşturabilirsiniz. Form bir ara kaybolmuş, bildirdiğiniz için teşekkür ederim.

Programınız çok güzel ellerinize sağlık ama benim python dosyalarını şifrelemem lazım bende programınızı biraz düzenleyip python dosyalarını da düzenleyecek hale getirdim çok sağolun

Ne yazık ki çalışmıyor. Şifreli dosyalar okunamıyor. Kaynak kodları gizleme amacıyla kullanamazsınız.

Düzenleme işlemini nasıl yaptınız açıklarsanız bende düzenleyip exe haline tekrar getirmek istiyorum

Merhaba gerekli kütüphanelerin kurulu olduğundan emin olmanız gerekmektedir. Bu kütüphaneleri kurarsanız bir sorun olmadan pyinstaller ile başarılı bir EXE dosyası elde edebileceğinizi düşünüyorum. İyi çalışmalar dilerim.

Şu anda ne yazık ki sadece bulunduğu dizindeki dosyaları şifreliyor/çözüyor. Alt dizinleri ve başka dizinleri şifrelememekte/çözmemekte.

EVRİM BEY MRH nasılsınız umarım iyisinizdir bu gün kendi sitem olan http://www.kumas.org için araçtırma yaparken google de ilk sayfada senin siteye denk geldim yaklaşık 7.8 konu okudum sonra bir kaç arkadaş geldi onlarada gösterdim okuduğum konuları ben okumuş olduğun konuları evet ciddi anlamada hasseten faydalı gördüm tavsiye ettiğim arkadaşlarda pay yapılan konular çook güzel anlamlı bilgi verici olduğunu söylediler siteye kaç kişi emek verdi bilmiyorum ama emek çok önemli verilen emeğin karşılığını almak daha güzel yapmış olduğunuz çalışmalardan dolayı tebrik ederim başarınız daim olsun el emeğiniz göz nurunuz olan konular devamı gelmesini temeli ederim saygılaırımla KUMAŞÇI KEMAL

düzünlemeyi hangi program ile yaptınız yazarsanız bende ufak biz düzenleme yapmak istiyorum. Artı olarak dosya düzenlemek istediğimde Import “cryptography.fernet” could not be resolved from source hatası alıyorum

Hocam kusura bakma siteden dosyaları yazılımı değiştirmek istedim fakat bunu nasıl exe haline çevireceğiz pip install pyintaller yükledim ama yine exe çevirdiğimde dosya çalışmıyor bunu açıklarsan çok sevinirim. yada mailden yardımcı olursan

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir