Aug 09, 2025 |
ML-KEM in WebCrypto API |
Jun 17, 2025 |
How to store web app data in the system keychain |
Jul 09, 2020 |
Blurring is not enough |
Jun 27, 2020 |
Platform authenticators for Web Authentication in Safari 14 |
Jun 15, 2020 |
Does salt need to be random for password hashing? |
May 25, 2020 |
Improving storage of password-encrypted secrets in end-to-end encrypted apps |
May 19, 2020 |
Why password peppering in Devise library for Rails is not secure |
May 15, 2020 |
My book on password authentication is out |
Jan 16, 2019 |
How to use Chrome securely |
Jul 15, 2015 |
Securing Go web applications |