(en) A simple encryption and decryption library for folders (tr) Klasörler için basit bir şifreleme ve şifre çözme kütüphanesi
Project description
Lock-Unlock-Python-Lib
Lock-Unlock-Python-Lib, AES şifrelemesini kullanarak klasörleri şifreleyen ve şifresini çözen bir Python kütüphanesidir. Dosyalarınızı güvence altına almak ve gerektiğinde geri almak için basit bir yol sağlar.
📌 Özellikler
- Tüm klasörleri güvenli bir
.lockdosyasına şifreler. - Şifreleme için rastgele 16 karakterli bir parola oluşturur.
- Güçlü güvenlik için AES (CBC modu) şifrelemesini kullanır.
- Şifreleme sırasında bellek ve disk kullanımını otomatik olarak yönetir.
.lockdosyalarını orijinal klasör yapılarına geri şifresini çözer.
🔧 Kurulum
Kitaplığı pip kullanarak kurabilirsiniz:
pip install lock-unlock-python-lib
🚀 Kullanım
Bir Klasörü Şifrele
from lock_unlock_lib import encrypt_folder
encrypt_folder("my_folder", "encrypted_data.lock")
Bu, şifrelenmiş bir .lock dosyası ve şifreleme anahtarını içeren bir pass.key dosyası oluşturacaktır.
Bir Klasörün Şifresini Çöz
from lock_unlock_lib import decrypt_file
decrypt_file("encrypted_data.lock", "pass.key")
Bu, klasörü şifrelenmiş dosyadan geri yükler.
🛠 Gereksinimler
- Python 3.7+
pip install -r req.txt
📜 Lisans
Bu proje MIT Lisansı altında lisanslanmıştır - ayrıntılar için LİSANS dosyasına bakın.
🤝 Katkıda Bulunma
GitHub ve Website üzerinden sorun veya çekme isteği göndererek katkıda bulunmaktan çekinmeyin
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lock_unlock_python_lib-1.6.530.tar.gz.
File metadata
- Download URL: lock_unlock_python_lib-1.6.530.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b54dfeda9f51e5a1d5e804cd102897405ac00a45591d293da0cb721ca3f00a4
|
|
| MD5 |
af1e403a6d1b21355b3279604f969834
|
|
| BLAKE2b-256 |
0c43bfc435f143b6f7ccb92bbcb2c46d105f4195c11f12769563ee8dbcb337bb
|
File details
Details for the file lock_unlock_python_lib-1.6.530-py3-none-any.whl.
File metadata
- Download URL: lock_unlock_python_lib-1.6.530-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e86c9fbf583bcfdc576154ddc343fecefce75caaea6926b971a2fc50c1ed8c7
|
|
| MD5 |
a18db41e5ddce94e1cc3a525bd89a40f
|
|
| BLAKE2b-256 |
c8cf37e149bd9a54a8231d037bfae673cc858d4c63da6daa7c49558eca8353fb
|