¿Cómo cifrar / descifrar datos en php?

Actualmente soy estudiante y estoy estudiando PHP, estoy tratando de hacer un simple cifrado / descifrado de datos en PHP. Hice algunas investigaciones en línea y algunas de ellas eran bastante confusas (al menos para mí).

Esto es lo que estoy tratando de hacer:

Tengo una tabla formada por estos campos.(UserID, Fname, Lname, Email, Contraseña)

Lo que quiero es tener todos los campos cifrados y luego descifrarlos (¿Es posible usarsha256 para el cifrado / descifrado, si no es un algoritmo de cifrado)

Otra cosa que quiero aprender es cómo crear una manerahash(sha256) Combinado con una buena "sal". (Básicamente, solo quiero tener una implementación simple de cifrado / descifrado,hash(sha256)+salt) Señor / señora, sus respuestas serán de gran ayuda y serán muy apreciadas. Gracias ++

Respuestas a la pregunta(6)

Su respuesta a la pregunta