Generar token seguro criptográficamente en mySQL

2

Necesito que MySQL genere tokens criptográficamente seguros para mí. Que yo sepa, no hay una función incorporada para el propósito. ¿Sería suficiente algo como lo siguiente, o es una solución estúpida?

SELECT TO_BASE64(AES_ENCRYPT(UUID(), UUID()))
    
pregunta John Rix 10.02.2017 - 14:42
fuente

1 respuesta

3

Esta es una mala idea. GUIDs están diseñados para ser únicos, no aleatorio .

El algoritmo de generación GUID fue diseñado para ser único. No fue diseñado para la aleatoriedad o para la imprevisibilidad

También desde enlace :

  

No asuma que los UUID son difíciles de adivinar; no deben ser utilizados      como capacidades de seguridad (identificadores cuya mera posesión otorga      acceso), por ejemplo. Una fuente de números aleatorios predecible será      exacerbar la situación.

    
respondido por el Jeff 11.02.2017 - 16:04
fuente

Lea otras preguntas en las etiquetas