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:
- Los valores cifrados sueltos (para pegar campo a campo).
- 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
stringpromptInt()
promptInt(string $label, int $default) : int
Parameters
- $label : string
- $default : int
Return values
intpromptBool()
promptBool(string $label, bool $default) : bool
Parameters
- $label : string
- $default : bool
Return values
boolpromptPassword()
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
stringsqlEscape()
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