Quando você loga no MySQL a senha é criptografada?

0

Estou usando uma rede sem fio insegura (porque a rede segura está inativa no momento).

Eu queria saber: Quando você loga no MySQL, o programa cliente criptografa a senha antes de enviá-la?

Veja um exemplo:

mysql -h <db_address> -D <db_name> -u <user_name> -p<password> --secure-auth=FALSE

Essa é a declaração de login que eu uso atualmente para conectar ao MySQL. Se eu executar esta declaração de login em uma rede sem fio insegura, ela enviará minha senha em texto simples pela rede?

(Caso você esteja se perguntando, o --secure-auth = FALSE é um parâmetro que usamos porque sem ele o login não funciona.)

    
por ktm5124 14.08.2014 / 22:13

1 resposta

1

A senha não é enviada em texto simples, mas o esquema de senha do estilo antigo que você está usando tem problemas conhecidos que tornam relativamente fácil de decifrar.

Consulte o link e a pergunta relacionada link .

    
por 14.08.2014 / 22:49