Bu yazımda c# ile geliştirdiğim ufak bir password manager uygulaması olan Parosan’ı paylaşacağım.
Uygulamda 4 bölüm bulunmakta:
Parolarınızı saklayabileceğiniz Passwords kısmı,
Kredi ve Banka kartlarınızı saklayabileceğiniz Payments kısmı ,
Kişilerinizi saklayabileceğiniz Persons kısmı ve
Not saklayabileceğiniz Notes kısmı .
Uygulamanın çalışma şekline gelecek olursak;
Database tarafında SQLite kullanıyor. Bütün bilgiler AES256 bit CBC mod ile şifrelenmiş bir şekilde saklanıyor.
AES Key ve IV ise sadace kullanıcı sisteme login olduğu zaman kullanıcının giriş bilgilerinin clear text hali ile üretiliyor.
Login kısmında kullanıcı doğrulaması ise database de bulunan kullanıcı bilgilerinin SHA256 hashleri ile yapılmakta.
Github : https://github.com/aozturkk/Parosan