Overview
Explore the integration of the libsodium cryptography library in PHP 7.2 through this comprehensive conference talk from the International PHP Conference. Gain insights into building secure applications with strong, modern crypto support as a standard feature. Discover the contents of libsodium, its potential applications, and remaining risks. Journey through cryptographic functions, their historical implementations, and learn how to leverage libsodium for enhanced security. Delve into topics such as sidechannel attacks, hashing algorithms, message authentication codes, various encryption methods, and practical applications like generating API tokens. Equip yourself with the knowledge to implement robust cryptographic solutions in your PHP projects.
Syllabus
Introduction
What is crypto
Do you need cryptography code
Should you write your own crypto code
Crypto functions
History of cryptographic functions
Which extension should you use
PHP cryptography libraries
What is Libsodium
Sidechannel attacks
Timing sidechannel
Hashing
Hash Algorithms
Message Authentication Codes
Nonces
Secret Key Encryption
Secret Box Encryption
Public Key Encryption
Private Key Encryption
Other Crypto Functions
Password Hash
Generating API Tokens
Documentation
Summary
Question
Taught by
International PHP Conference