Skip to main content

gdw:decrypt:field

Rama 4.4.x
Magento 2.4.4+ | PHP 8.1+
Rama 4.x
Magento 2.4.0 a 2.4.3 | PHP 7.4
Rama 3.x
Magento 2.3.x | PHP 7.4

Descripción

Desencripta el valor de un campo de configuración almacenado en core_config_data.

Sintaxis

php bin/magento gdw:decrypt:field --path="payment/checkmo/title" --store_id=1

Parámetros

  • --path requerido: ruta de configuración, por ejemplo payment/checkmo/title.
  • --store_id opcional: id de store view. Si se omite, usa scope 0.
  • --help opcional: muestra ayuda completa del comando.

Ejemplos

php bin/magento gdw:decrypt:field --path="payment/checkmo/title"
php bin/magento gdw:decrypt:field --path="payment/stripe/payments_api_key" --store_id=1
php bin/magento gdw:decrypt:field --help

Qué valida el comando

  • Si el path fue enviado.
  • Si el valor existe para el scope solicitado.
  • Si la metadata del campo indica backend encriptado.
  • Si el formato del valor parece realmente cifrado.

Qué muestra

  • Valor raw almacenado en configuración.
  • Valor desencriptado cuando aplica.
  • Advertencias si el path no está marcado como encriptado o si el valor no parece cifrado.

Nota importante

Este comando es más seguro que una desencriptación ciega porque valida metadata del path y el formato del valor antes de intentar desencriptar.