这篇文章讲述了作者David决定写一本关于应用密码学的书的原因。David是zkSecurity的联合创始人和《Real-World Cryptography》一书的作者,曾担任过O(1) Labs的密码架构师、Novi (Facebook) Diem(前身为Libra)的安全主管以及NCC Group密码服务部门的安全顾问。他发现现有的密码学资源要么过于理论化,要么已经过时,无法满足实际应用的需求。作者在工作中积累了丰富的实战经验,亲眼目睹了许多密码学应用的失败案例,因此他希望将自己的知识和经验分享给更多的人,帮助他们了解现代应用密码学,避免常见的错误。