Skip to main content

(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 .lock dosyası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.
  • .lock dosyaları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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lock_unlock_python_lib-1.6.530.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lock_unlock_python_lib-1.6.530-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file lock_unlock_python_lib-1.6.530.tar.gz.

File metadata

File hashes

Hashes for lock_unlock_python_lib-1.6.530.tar.gz
Algorithm Hash digest
SHA256 5b54dfeda9f51e5a1d5e804cd102897405ac00a45591d293da0cb721ca3f00a4
MD5 af1e403a6d1b21355b3279604f969834
BLAKE2b-256 0c43bfc435f143b6f7ccb92bbcb2c46d105f4195c11f12769563ee8dbcb337bb

See more details on using hashes here.

File details

Details for the file lock_unlock_python_lib-1.6.530-py3-none-any.whl.

File metadata

File hashes

Hashes for lock_unlock_python_lib-1.6.530-py3-none-any.whl
Algorithm Hash digest
SHA256 0e86c9fbf583bcfdc576154ddc343fecefce75caaea6926b971a2fc50c1ed8c7
MD5 a18db41e5ddce94e1cc3a525bd89a40f
BLAKE2b-256 c8cf37e149bd9a54a8231d037bfae673cc858d4c63da6daa7c49558eca8353fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page