PythonEncrypt – Dosya Şifreleme Betiği

Python 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.

Post A Reply