AES-256 Encryption & Decryption Implementation

Job ID: 39076997

Budget: $250 – $750 USD

I need a skilled PHP developer with a strong background in database security to implement AES-256 encryption and decryption for user information in my PHP application.

Key requirements:
- Automatic encryption and decryption: This should be handled seamlessly for all user data without manual intervention.
- Secure storage: The encrypted data will be stored in a MariaDB database, so expertise in both PHP and MariaDB is essential.

Ideal candidates will have prior experience with data encryption, PHP development, and MariaDB. Please, only apply if you can demonstrate relevant expertise.

Project Title:

Implement AES-256 Encryption & Decryption for PHP & MariaDB

Project Description:

We need to implement AES-128 or AES-256 encryption for securing sensitive user data stored in a MariaDB database. Our backend is built with PHP & MySQL, hosted on a Hostinger VPS.

The goal is to encrypt data before storing it in the database and decrypt it when retrieving. We need functions that integrate seamlessly with our existing PHP codebase.

Project Requirements:
1. Encryption & Decryption Functions:
• Implement AES-128/AES-256 encryption using PHP.
• Functions for encrypting data before insertion and decrypting when retrieving.
• Ensure compatibility with PHP & MySQLi/PDO.
2. Database Integration:
• Modify existing queries to encrypt data on insert/update.
• Modify retrieval queries to decrypt data when fetching.
• Ensure smooth integration with the existing database structure (3,300 users, ~600MB).

Looking for someone who can deliver a secure, efficient, and well-documented solution.

If you’re experienced in PHP encryption and database security, apply now with your relevant experience and approach!
Related categories: PHP System Admin Linux Apache MySQL