Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo Cifrar En JavaScript Y Descifrar Cadenas En PHP Usando AES Y Cryptojs

 Este tutorial ayuda a cifrar y descifrar cadenas usando cryptojs y php . Cryptojses una biblioteca muy popular que se utiliza para convertir datos de cadenas en texto cifrado y viceversa.

Estoy usando la biblioteca Angularjs / javascript Cryptojs para encriptar datos. Puede cifrar y descifrar cadenas, datos de formularios o cualquier parámetro de encabezado. Puede crear su propia clave pública de sal que protegerá sus datos cifrados. La cadena SALT es una clave pública definida por el usuario que se utilizará para el cifrado y descifrado de datos / cadena. Este ejemplo funcionará con CryptoJS 3.xy PHP5 + con opensslsoporte.

Estructura De Archivos Para Descifrar Cadenas En Php

Aplicación angular: la aplicación Angularjs convierte cadenas y envía a la aplicación php para descifrar datos.
index.php- Este archivo se encarga de descifrar el uso de cadenas mcrypt_decrypty mostrar datos.

Estamos usando el método cryptojs Hex para codificar keyiven la aplicación angularjs. Estoy usando la siguiente clave y iv -

  • clave: 0123456789abcdef0123456789abcdef
  • iv: abcdef9876543210abcdef9876543210
  • Cadena cifrada: MwOfGGCYPBEpQ0ImKQsgyA ==

Por encima de la cadena de sal hay una clave pública que está disponible solo para el servidor de la parte y el lado del cliente.

Descifrar Cadenas En PHP Usando Cryptojs Y AES

Hay la siguiente ayuda del código php para convertir datos cifrados en una cadena simple.

Estoy usando un mcrypt_decrypt()método para descifrar datos y MCRYPT_RIJNDAEL_128clave de cifrado.
Este tutorial de php ayuda para el cifrado / descifrado básico de cadenas utilizando AES y PHP. Eres libre de usar y personalizar este código.

Puede descargar el código fuente y la demostración desde el siguiente enlace.

Publicar un comentario

0 Comentarios