Skip to content

Bu PowerShell scripti, kullanıcı bilgilerini güvenli şekilde JSON dosyasına kaydeder ve şifreler. Base64 formatında veri saklama, kullanıcı ekleme, veri şifreleme, veritabanı ve FTP'ye yedekleme özellikleri sunar. Kullanıcı dostu arayüzle güvenliği sağlar.

License

Notifications You must be signed in to change notification settings

MustafaUyar/SecureUserManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecureUserManager

ts1

Güvenli Kullanıcı Yönetimi ve Şifreleme Scripti

Proje Açıklaması
SecureUserManager, kullanıcı bilgilerini güvenli bir şekilde saklamak ve yönetmek için geliştirilmiş bir PowerShell scriptidir. Bu proje, bilgileri JSON dosyasına şifrelenmiş formatta kaydeder, güçlü bir şifreleme algoritması kullanarak veri güvenliğini sağlar ve kullanıcıları ekleme, şifreleme ve yedekleme işlevleri sunar.


Özellikler

  • Kullanıcı Ekleme ve Şifreleme: Kullanıcı bilgilerini JSON formatında saklayarak şifreleme işlemi gerçekleştirir.
  • Güçlü Şifreleme Anahtarı: Kullanıcıdan alınan şifreleme anahtarını 256-bit uzunluğa genişletir ve güçlü bir güvenlik sağlar.
  • Veri Yedekleme: Veritabanını FTP sunucusuna yedekleme imkanı sunar.
  • Kullanıcı Arayüzü: Komut satırı tabanlı kullanıcı dostu bir menü içerir.

Kurulum

  1. Projeyi bilgisayarınıza klonlayın:

    git clone https://github.com/MustafaUyar/Secure-User-Manager.git
    cd SecureUserManager
  2. PowerShell'de ExecutionPolicy ayarlarını geçici olarak değiştirin:

    Set-ExecutionPolicy RemoteSigned -Scope Process
  3. Scripti çalıştırarak kullanıcı kayıtlarını ve yedekleme işlemlerini yönetebilirsiniz:

    .\bt.ps1

Kullanım

  1. Şifreleme Anahtarı Oluşturma: Script çalıştırıldığında, kullanıcıdan bir şifreleme anahtarı istenir. Bu anahtar, JSON dosyasındaki kullanıcı bilgilerini şifrelemek için kullanılacaktır.

  2. Ana Menü: Script çalıştırıldığında aşağıdaki seçenekleri sunan bir ana menü görüntülenir:

    • Kullanıcı Ekleme ve Şifreleme
    • Veritabanını Yedekleme
    • FTP Sunucusu Ayarlarını Yapılandırma
    • Kullanıcıları Yönetme ve Silme
  3. Veri Yedekleme: Menüde 'Yedekleme' seçeneği, kullanıcıların FTP ayarlarını yapılandırmalarını ve verilerini otomatik olarak yedeklemelerini sağlar.


Katkıda Bulunma

  1. Bu projeyi klonlayın ve geliştirmek istediğiniz yeni bir dal oluşturun.

    git checkout -b yeni-ozellik
  2. Değişikliklerinizi ekleyin ve bu dalda saklayın:

    git add .
    git commit -m "Yeni özellik eklendi"
  3. GitHub’a gönderin ve bir "Pull Request" oluşturun.


Lisans

Bu proje MIT Lisansı ile lisanslanmıştır. Detaylı bilgi için LICENSE dosyasını inceleyebilirsiniz.

About

Bu PowerShell scripti, kullanıcı bilgilerini güvenli şekilde JSON dosyasına kaydeder ve şifreler. Base64 formatında veri saklama, kullanıcı ekleme, veri şifreleme, veritabanı ve FTP'ye yedekleme özellikleri sunar. Kullanıcı dostu arayüzle güvenliği sağlar.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published