Tex(t Se)cret demo

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!)

Examples for https://mac.home

Look, Ma:

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=

Examples for https://aleksandr.vin/texcret/

Look, Ma:

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=