Şimdi Ara

şifre yöneticisi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
0
Favori
697
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • bir proje ödevimiz var şu şekilde;

    Kullanıcıların bir ana şifre ile diğer şifrelerini saklayan bir uygulama geliştirilecektir.
    Uygulama istenildiğinde herhangi bir uygulama için belirli koşullara sahip şifreler (sayı içeren, x uzunluğunda, büyük harf içeren vb.) üretebilecektir.
    Sistem birden fazla kullanıcıya hizmet verebilecek şekilde tasarlanmalıdır.

    bu projede sqlite veritabanı kullanabilir miyiz?.Python ile yapıcaz.



  • Merhaba. Bu ödevi yaptıysan kodlarını paylaşabilir misin?
  • quote:

    Orijinalden alıntı: ogulcankarayel

    https://github.com/ogulcankarayel5/passwordmanager
    python hakım değilim ama kodları okuduğumda bir terslik dikkatimi çekti. Genelde lastpass gibi password managerlar. Main passwordu saklamaz. Ana sifreleri de hashlemez onun yerine MainPasswordu salt olarak kullanıp onunla passwordleri şifreler. Ayrıca md5 artık hash için yeterince güvenli değil. sha256 kullanmanızı tavsiye ederim.

    Kodda ikisi de yani ana password de sifre de md5 ile haslenmiş. Masster sifreye göre select yapılıyor. Burada amaç Kişi veritabanını ele geçirse bile hesap sahibinin master passwordu olmadan decript edememesidir. master paswordun olayı bu. Yani Md5(masterpassword + ';'+sifre) gibi bir şey bile yapsan mantıklı. Sadece belirteyim dedim. sanırım sifreleme için AES kullanılıyor.

    ilgini çekersehttps://github.com/keepassx/keepassx kodlarını biraz inceleyebilirsin.


    Teorik olarak hashler geri döndürülemezdir ancak rainbow tablelar vasitasi ile ilk değerleri bulunabilir. Yani db ele geçerse tüm passwordler ele geçirimiş olur.



    < Bu mesaj bu kişi tarafından değiştirildi mahoni_38 -- 31 Ocak 2019; 18:13:25 >




  • Bunu basit anlamda dönem projesi için yapmıştık.Fazla düşmemiştik üzerine.Tabi dediklerin doğru.Çok daha geliştirilebilir.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.