Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
855
Tıklama
0
Öne Çıkarma
şifre yöneticisi
O
8 yıl (39 mesaj)
Onbaşı
Konu Sahibi

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.



A
8 yıl (3384 mesaj)
Binbaşı

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



O
7 yıl (39 mesaj)
Onbaşı
Konu Sahibi

M
7 yıl (5091 mesaj)
Yarbay

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 >

O
7 yıl (39 mesaj)
Onbaşı
Konu Sahibi

Bunu basit anlamda dönem projesi için yapmıştık.Fazla düşmemiştik üzerine.Tabi dediklerin doğru.Çok daha geliştirilebilir.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.