E2EE Notes with Passkey as Encryption Key on Workers + D1
Explore the use of passkeys as encryption keys in E2EE applications with the pknotes project.
A new E2EE application demonstrates that a passkey can completely replace the master password. This is achieved through pknotes, which runs on Workers and D1. The passkey derives a stable secret via the WebAuthn PRF extension, serving as the encryption key, allowing users to unlock notes using Face ID or Touch ID without needing a master password.