3 things:
- AES: Advanced Encryption Standard. This is the name of the encryption algorithm (symmetric encryption). Other symmetric encryption algorithms are: DES, 3-DES etc.
- 128: This probably refers to the key size. AES encryption uses 3 key sizes (128bit, 192bit and 256bit). Block size in AES is also 128 bits.
- CBC: This is the mode of encryption that you want. There are number of modes of encryption, which depends on how fast you want your algorithm to work, parallelism and level of security. A few modes are CBC(Cipher Block Chaining), ECB(Electronic Code Book), CFB(Cipher Feed Back), CTR (Counter) etc.
Now, your client asked you to encrypt using AES-128. So, you should be using AES encryption with 128 bit key size. Any mode you can use will be of your preference. I’d prefer CBC.
Related Posts:
- mcrypt is deprecated, what is the alternative?
- Google Calendar API event update always return 404 “not found” error
- Array to String PHP?
- Should I use mysqli_real_escape string() or mysql_real_escape_string() for form data?
- currently unable to handle this request HTTP ERROR 500
- PDOException SQLSTATE[HY000] [2002] No such file or directory
- What are the main differences between PHPExcel and PhpSpreadsheet?
- PDOException: SQLSTATE[HY000] [2002] No such file or directory
- How do I get a file extension in PHP?
- mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in
- Convert a PHP object to an associative array
- XAMPP Port 80 in use by “Unable to open process” with PID 4
- How to parse a CSV file using PHP
- Cannot use object of type stdClass as array?
- Is a new line = \n OR \r\n?
- Regex to check for new line
- Elegant way to search for UTF-8 files with BOM?
- Email Not Sending from Byethost Hosting
- Illegal string offset Warning PHP
- Can curl make a connection to any TCP ports, not just HTTP/HTTPS?
- mysqli_real_connect(): (HY000/2002): No such file or directory
- Deleting an element from an array in PHP
- Converting string to Date and DateTime
- Error 330 (net::ERR_CONTENT_DECODING_FAILED):
- What does __FILE__ mean?
- How can I do ‘insert if not exists’ in MySQL?
- Fatal error: Call to a member function bind_param() on boolean [duplicate]
- How do I fix “Undefined variable” error in PHP?
- The localhost page isn’t working localhost is currently unable to handle this request. HTTP ERROR 500
- How do you parse and process HTML/XML in PHP?
- What is the difference between the ‘www’ folder and ‘htdocs’ folder?
- Notice: Trying to get property of non-object error
- undefined offset PHP error
- Call to undefined function mysql_query() with Login
- What is Options +FollowSymLinks?
- PHP mail not working for some reason
- move_uploaded_file gives “failed to open stream: Permission denied” error
- Call to undefined method mysqli_stmt::get_result
- How to reformat date in PHP?
- PHP convert XML to JSON
- Cannot simply use PostgreSQL table name (“relation does not exist”)
- How do I expire a PHP session after 30 minutes?
- In_array not working
- How to make a countdown using PHP
- PHP if not statements
- PHP with MySQL 8.0+ error: The server requested authentication method unknown to the client
- WordPress Error : Upload folder is not writable. Export and file upload features will not be functional
- Package php5 have no installation candidate (Ubuntu 16.04)
- How can I do ‘insert if not exists’ in MySQL?
- how to get id from URL using php
- WordPress child theme style.css not working
- Prioritize Visible Content WordPress
- Unexpected Exception: SQLSTATE[HY000] [1045] Access denied for user ****@’localhost’ (using password: YES)
- Remove all special characters from a string
- how to convert object into string in php
- PHP Fatal error: Call to undefined function mssql_connect()
- Call to a member function on null?
- how to ping ip addresses in php and give results
- do_shortcode not working
- No Application Encryption Key Has Been Specified
- PHP reindex array?
- Only variable references should be returned by reference – Codeigniter
- PHP Unset Session Variable
- proper way to logout from a session in PHP
- “Fatal error: Cannot redeclare function”
- PHP json_decode() returns NULL with valid JSON?
- Why do I have to run “composer dump-autoload” command to make migrations work in laravel?
- file_get_contents(“php://input”) or $HTTP_RAW_POST_DATA, which one is better to get the body of JSON request?
- file_get_contents( ) not working
- How can I fetch all items from a DynamoDB table without specifying the primary key?
- How to extract and access data from JSON with PHP?
- How to convert array to SimpleXML
- WordPress query single post by slug
- TCPDF ERROR: Some data has already been output, can’t send PDF file
- Authenticating in PHP using LDAP through Active Directory
- What is /var/www/html? [closed]
- What is wrong in chrome “net : Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR”?
- Formatting Phone Numbers in PHP
- Limit String Length
- Array of PHP Objects
- “End of script output before headers” in Apache + PHP
- How to run PHP locally on MacOS
- What is unexpected T_VARIABLE in PHP?
- How to close Browser Tab After Submitting a Form?
- How to make DROP INDEX IF EXISTS for mysql?
- get type in php returns “object” and not the object type
- How to find out if you’re using HTTPS without $_SERVER[‘HTTPS’]
- Returning JSON from a PHP Script
- Paypal IPN Verification Postback with HTTPS
- Using PHP 7 with WAMP
- How to force Laravel Project to use HTTPS for all routes?
- Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given… what I do wrong?
- The difference between \n and
in php - PHP: bootstrap.php
- Display array values in PHP
- Php create a file if not exists
- Page redirect after certain time PHP
- Check if $_POST exists
- PHP – Fatal error: Unsupported operand types
- Decode and Decrypt Azure B2C OpenID Authorization Token, Use Response in API Call (Example Token Within)