MySQL Oracle PostgreSQL Programação Segurança SQLGerando Senhas Complexas: Uma Solução Eficiente e Portável