Skip to content

A password management tool as a demonstration and proof of concept of WebAuthn PRF extension and Large Blob extension.

License

Notifications You must be signed in to change notification settings

yrccondor/prf-password-manager

Repository files navigation

PRF Password Manager

A password management tool as a demonstration and proof of concept of WebAuthn PRF extension and Large Blob extension.

Try it out on prf.axton.im!

Features

  • Use only passkeys to authenticate and encrypt your passwords. No main passwords to remember.
  • Safely store your encrypted passwords with any safe or unsafe storage provider.
  • Access to your passwords across all your devices.
  • Running entirely in your browser (almost).
  • Everything else you can expect from a password manager.

Important

As this is a demonstration and no further maintenance is planned, this is not a production-ready password manager and should not be used for storing sensitive data. Test use only.

Usage

For full usage instructions and FAQs, please refer to the help section on prf.axton.im.

Development

yarn install
npm run dev

and a development version will be available at localhost:5173.

For details on usages of the WebAuthn PRF and Large Blob extensions, please refer to src/passkey.js.

Deployment

npm run build

and the production version will be available in the dist folder.

License

This project is licensed under the GPLv3 license.

Thanks

Matt's Headroom and Levi Schuck for the great WebAuthn PRF introductions.

Peace and trinketMage for the amazing background shaders.

About

A password management tool as a demonstration and proof of concept of WebAuthn PRF extension and Large Blob extension.

Topics

Resources

License

Stars

Watchers

Forks