OPAQUE is a modern protocol that better protects your secrets, which is currently being standardised in the IRTF. In this demo you can play with OPAQUE used for storing an encrypted blob which only decrypts if you know the correct password (which is "password" in this demo). Go ahead, use a wrong password. The server never sees your actual password, the export-key used for decrypting the blob is derived in a safe way through an aPAKE. With each step, you will see a log of what calculations the client does and communicates with the server. You can read more about this this use-case of OPAQUE in our blog post.Password:
This project was funded through the NGI0 PET Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 825310.