From the course: PHP Practice Challenges
Unlock this course with a free trial
Join today to access over 25,500 courses taught by industry experts.
Encrypt then decrypt a string
From the course: PHP Practice Challenges
Encrypt then decrypt a string
(retro electronic sounds) (bright power-up sounds) - There may be times when you'll need to source sensitive data like a password or other personal information. Though note, you should never store credit cards or social security numbers. In these instance, you'll want to do your best to keep your user's data safe when it's stored and as it travels across the internet. There are two types of encryption to help you do this. One-way encryption, which is how we should store passwords, which can never be reversed. And then there's two-way encryption, which is used for storage and transferring data. And that can be reversed. In this challenge, you'll be creating a two-way encryption function. Here's what you'll need to do. Using the starter file, you will process the provided form, which has a single text field. You'll encrypt the string with an encrypt_string() function. Immediately decrypt that string with the decrypt_string() function. Some important notes. There are a lot of ways to do…
Contents
-
-
-
Event capacity: Compare two numbers3m 18s
-
(Locked)
Flip a coin2m 40s
-
(Locked)
High card6m 22s
-
(Locked)
Fizz Buzz3m 53s
-
(Locked)
Given a birth date, determine age3m 54s
-
(Locked)
Determine who's older: Comparing objects4m 13s
-
(Locked)
Sort people by age: Sorting an array of objects5m 35s
-
(Locked)
Extend a class6m 17s
-
Process a simple contact form7m 10s
-
(Locked)
Store and retrieve data from a cookie4m 24s
-
(Locked)
Send an email6m 6s
-
(Locked)
Save to a file7m 44s
-
(Locked)
Create functions in a namespace5m 7s
-
(Locked)
Build a calculator form5m 17s
-
(Locked)
Write a number guessing game10m 19s
-
(Locked)
Generate a form from an array of values20m 10s
-
(Locked)
Retrieve and display data from a provided REST API6m 52s
-
(Locked)
The Dutch National Flag Problem4m 13s
-
(Locked)
Convert CSV to JSON5m 10s
-
(Locked)
Encrypt then decrypt a string6m 32s
-
(Locked)
Write a login form8m 7s
-
(Locked)
Search an HTML page for information on it6m 1s
-
(Locked)
Text processor7m 33s
-
(Locked)
Associated words7m 36s
-