Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo Cifrar Y Descifrar Cadenas En PHP7

 Este tutorial ayuda a comprender el cifrado y descifrado de cadenas en php7.3. También he compartido Cómo cifrar y descifrar cadenas en PHP 5. Como saben, el sodio se reemplaza por el método mcrypt (que oficialmente está en desuso) en PHP7.3.

La función mycrpt se utiliza para cifrar y cifrar cadenas en php 5, pero esta función está obsoleta en php 7.3.

Usaremos la biblioteca de encriptación Sodium PHP . Esta es una biblioteca de código abierto y convierte datos de cadenas en texto encriptado y viceversa. La biblioteca de encriptación Sodium PHP ayuda a proteger sus datos y asegurar cada campo en sus entidades con esta pequeña biblioteca de encriptación.

Cifrado Bidireccional En PHP7

Integremos la biblioteca de cifrado Sodium PHP con la aplicación php 7. Encriptaremos una cadena usando salt / key y descifraremos la cadena con la misma salt / key.

Cómo Instalar La Biblioteca De Cifrado PHP De Sodio

Puede instalar la biblioteca de cifrado / descifrado utilizando composer. Utilice el siguiente comando para instalar en la aplicación:

composer require internetpixels/sodium-encryption

Cómo Configurar El Cifrado De Sodio

Necesitamos pasar la clave secreta y la clave pública a las bibliotecas de sodio. Se trata de claves de configuración de una sola vez y no se permite cambiar con el tiempo.

Cómo Crear Nonce En Cifrado De Sodio

Esto nounceayuda a cifrar y descifrar datos. Puede crear un nonce único por entidad. El EncryptionManager::generateNonce()método ayuda a crear un nonce.

Cómo Cifrar Cadenas En PHP

La biblioteca PHP Sodium Encryption proporciona un encrypt($param1, param2)método para cifrar datos. Este método toma los primeros parámetros como una cadena de origen y el segundo es nonce.

Cómo Descifrar Cadenas En PHP

La biblioteca PHP Sodium Encryption proporciona un decrypt($param1, param2)método para descifrar datos. El primer parámetro es una cadena encriptada y el segundo es nonce.

Publicar un comentario

0 Comentarios