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
- .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.
test etmek isterim
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
Hocam merhaba,şifrelediğiniz python dosyası aynı zamanda çalışıyor mu ?
Ne yazık ki çalışmıyor. Şifreli dosyalar okunamıyor. Kaynak kodları gizleme amacıyla kullanamazsınız.
düzünlemeyi hangi program ile yaptınız yazarsanız bende ufak biz düzenleme yapmak istiyorum
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.
başka klasörde olan bir dosyayı nasıl şifreletebilrim veye şifreyi kaldırtabilirim.
Şu anda ne yazık ki sadece bulunduğu dizindeki dosyaları şifreliyor/çözüyor. Alt dizinleri ve başka dizinleri şifrelememekte/çözmemekte.
Beğenmenize sevindim. İyi günlerde kullanmanız dileğiyle 🙂
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
Teşekkürler Kumaşçı Kemal 🙂 İyiyim, ya siz nasılsınız? 🙂
Güzel konu
Teşekkürler 🙂
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