Safe storage : Application for user Authentication and Encrypted storage of files.

preview_player
Показать описание
This Desktop application helps users save files in encrypted format at their local storage. The authentication is 2-step. First is authentication by username and password from the Sqlite database. The password stored in database is hashed using MD5 Hash. Second is Face Recognition. If both the authentication are successful then the user is taken to operations page where encryption and decryption can be performed. The encryption-decryption is performed using the user's unique key which makes it impossible to decrypt the encrypted files by any other means as the users's unique key is not revealed to even the user. Once the user logs out or closes the application all the files decrypted during that session are deleted for added security.
keywords: hashing ,vault, python3, face-recognition, sqlite3-database, encryption-algorithms, opencv-python, encryption-decryption, tkinter-graphic-interface, md5-hash, tkinter-gui, tkinter-python, tkinter-sqlite, fernet-key, fernet-encryption, cryptography, face_recognition.
Рекомендации по теме
Комментарии
Автор

If you are facing any issues installing face_recognition module in windows refer this video

codeproject
Автор

FileNotFoundError: [WinError 3] The system cannot find the path specified: 'temp'
how can i resolve this ??

aryanjoshi
Автор

ERROR: Could not find a version that satisfies the requirement requirements.txt
ERROR: No matching distribution found for requirements.txt

not working

MONUSHARMA-wzwo