Skip to content

sbhmajum369/password_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Manager (local)

This app is for local password storage for anyone interested in a personalized secure password manager.

It has strong encryption, brute force prevention and DDoS prevention.

I am also open for collaboration to improve cybersecurity part and updating to a more useful look.

At the moment the code is encrypted to avoid crawl BOTs

Follow the simple steps below to RUN.

Usage

First install Python. Compatible versions are 3.10 to 3.12.

  1. Setup virtual environment (py -_version_ venv _venv-name_) and activate it (check windows vs linux activations).
  2. From inside the venv, install dependencies: pip install -r requirements.txt
  3. cd prod
  4. Start the app: streamlit run app.py

Use 2-factor authentication apps with QR code support

Fixing st.cache warning

Go to streamlit_cookies_manager.EncryptedCookieManager library function and replace st.cache with st.cache_data.

To-Do

  1. update the secrets.toml password generation process.
  2. Make a Streamlit deployable executable.

Any comments and feedback will be appreciated. Please feel free to reach out at LinkedIn

About

A local secure password manager using Streamlit

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages