The IT security landscape is littered with events where cryptography was not properly used, leading to leaked sensitive data and major problems for organizations. Learn how to encrypt and hash data using cryptography features in PHP, including password hashing, mcrypt, openssl, cracklib, and CSPRNG. Refresh on current industry standards, review cryptographic algorithms, and discuss concepts including password salts, algorithm costs, and attacks from timing, brute force, and rainbow tables.