Encrypt and Decrypt Data Securely in PHP: OpenSSL, Sodium & defuse/php-encryption

Опубликовано: 15 Октябрь 2024
на канале: Dave Hollingworth
2,711
124

Learn how to encrypt and decrypt data in PHP.
Please consider supporting my channel: ☕ https://ko-fi.com/davehollingworth

Topics covered:
• Symmetrical encryption and decryption with a private key in PHP
• Using OpenSSL
• Using Sodium (libsodium)
• Using a third-party encryption package

All source code shown is free to download:
‣ https://gist.github.com/daveh/4656141...

Links shown in the video:
‣ https://www.php.net/manual/en/book.op...
‣ https://www.php.net/manual/en/book.so...
‣ https://github.com/defuse/php-encryption
‣   / openssl_encrypt_ciphers_explaination  
‣ https://acte.ltd/utils/randomkeygen
‣ https://laravel.com/docs/11.x/encryption

Videos:
‣ Securely Storing PHP Configuration Settings    • Securely Storing PHP Configuration Se...  
‣ Importing namespaced elements with the use operator    • PHP namespaces 5/10: Importing namesp...  
‣ Simple PHP Stripe Checkout    • Simple PHP Stripe Checkout - Securely...  

Image used in thumbnail:
‣ Flaticon.com - https://www.flaticon.com/free-icons/d...

00:00 Introduction
00:23 OpenSSL
05:06 Sodium
07:52 php-encryption
10:20 Summary

#PHP #encryption #laravel