Banco de dados
R: É a segurança do conteúdo da informação. Quando se é necessário armazenar dados confidenciais como senhas. O AES criptografa os dados e utiliza uma senha semente do administrador para que ele possa retornar com o valor original dos dados caso seja necessário descriptografar dados. O DES faz a mesma coisa, com a diferença de não retornar um valor nulo caso ocorra erro de semente, fazendo com que seja impossivel saber se a senha semente estava correta ou não. O MD5 é um hash, ou seja, ele é um embaralhador de senhas, não é inverssivel e sempre cria 32 caracteres. O SHA é parecido, com a diferença de embaralhar com 40 caracteres.
* Escreva uma query para armazenar uma senha com md5.
R: insert into usuario
(cod_uso, login, senha) values (19, 'Pedro', md5('123456789'));
* Escreva uma query para armazenar uma senha com sha.
R: insert into usuario
(cod_uso, login, senha) values (20, 'Ana', sha('123456789'));
* Escreva uma query para armazenar uma informação cifrada com aes.
R: insert into usuario
(cod_uso, login, senha) values (21, 'Marcelo', aes_encrypt('senac','facsenac'));
* Escreva uma query para recuperar uma informação cifrada com aes.
R: select senha, aes_decrypt (senha,'facsenac') from usuario;
* Escreva uma query para armazenar uma informação cifrada com des.
R: insert into usuario
(cod_uso, login, senha) values (22, 'Julio', des_decrypt ('12345','facsenac'));
* Escreva uma query para recuperar uma informação cifrada com des.
R: select senha, des_decrypt (senha,'facsenac') from usuario;
* Índices: * * Para que servem os índices?
R: Serve para que o sgbd busque informações em linhas especificas das tabelas melhorando muito o desempenho das consultas.
* Quando criá-los? Como criá-los?
R: Pode-se cria-los quando a consulta será