TEMA

runtime error - COMANDO NAO EH PERMITIDO NO EXERCI

Arthur Santos Almeida preguntado 3 years ago

como vou usar criptografia sem MD5???

alter table account add MD5 varchar (215); select id, password, MD5 from account where password = MD5(password);

como faz esse exercicio?

Recuerda no enviar soluciones. Tu mensaje puede ser revisado por nuestros moderadores.

  • pazuzu respondido 3 years ago

    Não precisa fazer alteração na tabela, só buscar e manipular os dados.

  • Leonardo Pinheiro respondido 2 years ago

    No próprio select você coloca a função md5(password). Só dar o nome da coluna para MD5 com a função 'as'.

  • Gabriel Campanário respondido 3 years ago

    não precisa alterar a tabela, basta utilizar md5(password) em seu select (pelo que pesquisei isso é do MySQL, não do postgreSQL, mas funcionou pra mim)

  • Arthur Santos Almeida respondido 3 years ago

    mandei o "select id, password, MD5 from account where password = MD5(password);" e ele diz que coluna nao existe...

  • Arthur Santos Almeida respondido 3 years ago

    mas do msm jeito, eu preciso criar uma coluna pra colocar os md5 de cada senha oq eu vou colocar no select? id, password e ?

  • munna respondido 1 year ago

    Why this query returns runtime error ? Please help.

    select id, password, convert(varchar(32), HashBytes('MD5', password), 2) as MD5 from account;