Estou tentando descobrir como criar a melhor senha segura para AES_ENCRYPT. Especificamente, qual deve ser o comprimento da senha e como ela se traduz no comprimento de chave de 128 bits que o AES normalmente usa.
relate perguntas
-
Existem ferramentas de benchmarking do MySQL? [fechado]
-
Onde posso encontrar o log lento do mysql?
-
Como posso otimizar um mysqldump de um banco de dados grande?
-
Quando é o momento certo para usar o MariaDB em vez do MySQL e por quê?
-
Como um grupo pode rastrear alterações no esquema do banco de dados?
Isso realmente não é uma questão de mysql, mais uma questão de "como funciona a criptografia". Se você tiver algum tempo para matar, talvez queira assistir a esta série
http://www.youtube.com/watch?v=dlS5_qfxAss&feature=results_main&playnext=1&list=PLDCC9179604F435AB
Aqui está o que eu senti ser uma boa explicação sobre a força da senha que encontrei há algum tempo
http://www.reddit.com/r/programming/comments/9pu3k/how_long_would_it_take_to_bruteforce_crack_an_aes/c0dv7sx
Lembre-se, porém, que a segurança teórica de sua senha é discutível se ela estiver armazenada em um código-fonte que não seja seguro (legível pelo mundo, terminando em um .mysql_history ao trabalhar na linha de comando, etc).
Parece que alguém já encontrou a resposta em security.stackexchange.com