Check on github.
Register writes a secret into the key’s largeBlob
Authenticate reads it and decrypts it
Generates random secret for the demo
Loads secret from the password
(secret not loaded)
Shuffles secrets for the demo
(with loaded secrets)
(trying all loaded secrets until success)
Decrypt all texcrets on the page (you can also try magic!)
This is encrypted with passkey on mac:WUtMQjIAHs04KM7YT67+/V9YAA5zb21lIGZpbGUgbmFtZQABuO3+bQ6pCwvVVa+AbZ0WwfYWYxUMQcwCcdf0rQAwIt/KO+70mUK9xgk6lxeyf+sMn1EvZvMrNV+q1dtaEGYeUiAeJGXTTr9/Dn7DvNGM5jPtKFBND5geEBReHuisP9zF8GXMESnekvoCARLMam1ArTlnH4HMXQ==!!!!!
This on iPhone:WUtMQjIA9RnI7of/syU1zGfqAA5zb21lIGZpbGUgbmFtZQABg2mLmBBMhebKSN4/mmH/Fg6OtAS1Y8j7EIGI3gAwJohJb991Kc3yPEtIQoOdAXfuOzgeXSEeHbG0UbS3LG1rEsRXVP8iaUd3OuwcCy4bW7ImuyrmcNOOk96jwSgIQNhPVbWWVlwoBmWOhpQ9n+qH2bsy4xl+:))
And this with password
(dark secrets) and passkey on
mac:WUtMQjIAMK4lyaHMMPDRjo66AA5zb21lIGZpbGUgbmFtZQACxSWv1bbth5mpqlzM7tUT226IQVIawLbOAnu8NAAwe2r+WmS7VNWEdYAlLiFZLFw50LaUHN/NJ4WZkGN2e4tMoufa0ZDqR45BHAgBTVYmOutIDxU1a7rBq99plIzenxEFVMVIh8qSnFRO7QAwvsQmEOHvzfV7K3dywrg9dp6ZD++Y5k+xT3cBj0Q+mDy9lBH2VdM8sCeXNsa5n8jlaeUza5Z9HMH1eyCL3z2m9q0HHPS1VlYi+E+C/kYRmdxuMVc=
This is encrypted with passkey on mac:WUtMQjIA4RIx7tSh9VMwVLyQAA5zb21lIGZpbGUgbmFtZQABEzjo0nt4z25QwngSwZC/y8gvj19hJR0QiY8byAAw6tCWLCughCS6n1M6NE405qL2nXaQnw6YzDxcZHSdPWeK2rOdK4rJPrXEUJNxW7gccQ3EulzTARDcaRFMA/gR8bWB/H6f1mRW3F1ZfgZk7RUco89jVIoGpgRD41vZ37gTnnLjXiS4DjTUw9z+8vzhJw==
This on iPhone:WUtMQjIAvttQnv9JbxJLXopdAA5zb21lIGZpbGUgbmFtZQABerY5PWO3mwq0gOs9G7anyMI/FZqtAHCDP9OJVgAwlRPoCaQlJ0UY5/bSbb1Y+aRZleWH9dbvZ3wsnTV+Qi1HpTRH8e0hPS6nD/QZxPXJwBRrzhFKV+gEFnht2/m9QG6xx/FXKhbEw1GP6LHeVp1hxiWUfp2N:))
And this with password
(dark secrets) and passkey on
mac:WUtMQjIA3Z7HvLgDHrSw5RXxAA5zb21lIGZpbGUgbmFtZQACnnN1/iqic5ZrHGCBjbViDr6bjIeaAIbx26S5SgAwnlWKM5pLY3rzk+XO5pMsST0lNJwr6sNadDgESIB/igQx1k+vludisQ+QcRk+ozmsI1H6DGIu5wqZVbMXg17cnFy/Zr9RUesHmSJ9gQAwFQCK6ACKLv8EZo50bwICJgOHSFjxxcjnQD4W27DryGqCZrFFTrSZGEDRpAz1nQC2LsleZpEev/kp9GrjjA3HpkhPATXfrd/YDNZNJoLQf22/+Rjv8cp+BW2yNymGv0L91kxZZW1wNNRetEQ=