What this book is:
This book guides the user through an understanding of why large-scale password leaks happen, what methods exist to prevent them, and how cryptography can be used to eliminate large-scale password leaks entirely.
This new cryptography is called OPAQUE, and it uses zero- knowledge proofs to create a secure key exchange without ever sending the user's password across the Internet.
The second half of the book explains how to implement the OPAQUE protocol line-by-line using TypeScript.
What You Will Learn:
Who This Book Is For:
This book is intended for programmers, engineers, and technology enthusiasts to better understand how to use zero- knowledge proofs, lockboxes and key derivations to eliminate password leaks.