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.5.270.tar.gz (5.5 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.5.270-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for lock_unlock_python_lib-1.5.270.tar.gz
Algorithm Hash digest
SHA256 8f58da11373a8e90b576bca78745f5d23a0f1d536ea0a2bc72aceb9449dcb689
MD5 3a62773d0229d52a14789b0472a143ce
BLAKE2b-256 bcc3c9bd4d6798ed4a62cb6bfaf23d9a3748c44c3a0a5576dd9abe51699300f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lock_unlock_python_lib-1.5.270-py3-none-any.whl
Algorithm Hash digest
SHA256 c33b39e0cac9bd8ac1f922c6b3a083fc40e67356eaad425b8d309bcb1b919627
MD5 255d2e71d9faf74eb7c851c36d4aa9b1
BLAKE2b-256 3a243d48bee2ed705aa71f98fea8fe5e92f3bb07b3ad2519a8230524e030cfc4

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