Documentación de Proyecto Sincro

cifrar_conexion.php

cifrar_conexion.php

Utilidad interactiva por terminal que solicita todos los datos de una fila de la tabla conexion, cifra las credenciales sensibles (db_user, db_pass) con la MASTER_KEY del .env y muestra:

  1. Los valores cifrados sueltos (para pegar campo a campo).
  2. Una sentencia INSERT lista para ejecutar en HeidiSQL/phpMyAdmin.

Uso (desde la raíz del proyecto): php backend/utils/cifrar_conexion.php

No toca la BD: solo cifra y muestra. La inserción la haces tú a mano.

Table of Contents

Functions

prompt()  : string
promptInt()  : int
promptBool()  : bool
promptPassword()  : string
Lee una contraseña ocultando el eco en sistemas Unix.
sqlEscape()  : string
Escapa una cadena para inclusión segura en una sentencia SQL como literal.

Functions

prompt()

prompt(string $label[, string|null $default = null ][, bool $required = true ]) : string
Parameters
$label : string
$default : string|null = null
$required : bool = true
Return values
string

promptInt()

promptInt(string $label, int $default) : int
Parameters
$label : string
$default : int
Return values
int

promptBool()

promptBool(string $label, bool $default) : bool
Parameters
$label : string
$default : bool
Return values
bool

promptPassword()

Lee una contraseña ocultando el eco en sistemas Unix.

promptPassword(string $label) : string

En Windows muestra el texto en claro (limitación de stty).

Parameters
$label : string
Return values
string

sqlEscape()

Escapa una cadena para inclusión segura en una sentencia SQL como literal.

sqlEscape(string $s) : string

Solo para uso de presentación (el INSERT que muestra el script).

Parameters
$s : string
Return values
string

        
On this page

Search results