The Web Cryptography API brings strong cryptography to standard web browsers without plugins, opening up new opportunities for frontend applications. Charles Engelke and Laurie White demonstrate how to build some of those applications. All you need is a computer with a recent web browser, a text editor, and a file system.
As the CTO of Info Tech, Inc., Charles Engelke led the effort to bring sealed bidding to the Internet, which requires public-key cryptography to maintain the seal and provide digital signatures. As a result, native-code solutions have handled more than $1 trillion in US state highway and bridge construction bids so far. Charles is now working with a team to develop browser-based bidding software that uses the Web Cryptography API.
Laurie White has taught a wide variety of subjects in computer science, ranging from introductory programming to programming languages, software engineering, compiler design, discrete mathematics, and theory of computation, most recently as a professor of computer science at Mercer University. Laurie has done extensive curriculum development for the Advanced Placement Computer Science program, run workshops on programming tools and APCS, and served four years as the chair of the APCS Development Committee, which defines the AP curriculum and tests.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org