terça-feira, 7 de junho de 2011
A TI da Canção Nova
Boa noite turma. Estou voltando após a dengue, mas com boas notícias.
Semana passada comecei a trabalhar na Canção Nova como programador web.
Pra quem não conhece já estou enviando este vídeo:
terça-feira, 17 de maio de 2011
Consultas Avançadas em Mysql
Nós sabemos que no MySQL, podemos montar praticamente qualquer tipo de retorno de informação a partir de seus dados armazenados em suas tabelas, em forma de registros (ou tuplas).
Podemos fazer consultas SELECT com JOIN, WHERE, HAVING para mudar o escopo do resultado de linhas específicas, usar GROUP BY para combinar resultados, UNION para combinar múltiplas queries.
sexta-feira, 13 de maio de 2011
Criptografia no mysql
Mas como faço para inserir um registro em minha tabela no MySQL com um campo encriptado?
Simples, vejam:
INSERT INTO TBL_DADOS(CAMPO1, CAMPO2) VALUES('Meu valor não encriptado', AES_ENCRYPT('Meu valor encriptado', 'MINHA_CHAVE');
Onde "MINHA_CHAVE" pode ser qualquer palavra chave que será utilizada para desencriptar os seus dados.
O resultado de um campo encriptado é um valor binário como por exemplo :
mž ?ôz DF“ ‘²šaѵÓׯ| fõÎ*-^êäÃ
mž ?ôz DF“ ‘²šaѵÓׯ| fõÎ*-^êäÃ
Para tornar a inserção mais segura, você poderá utilizar uma variável registrada no momento da conexão com o banco de dados, assim:
SELECT @CHAVE_CRIPTOGRAFIA := 'minha_chave';
E nos seus comandos SQL, utilize a variável normalmente:
INSERT INTO TBL_DADOS(CAMPO1, CAMPO2) VALUES('Meu valor não encriptado', AES_ENCRYPT('Meu valor encriptado', @CHAVE_CRIPTOGRAFIA);
Mas como faço para descriptografar os dados?
Basta utilizar a função inversa AES_DECRYPT passando o campo e a chave que você utilizou para encriptar o dado.
SELECT AES_DECRYPT(CAMPO2, @CHAVE_CRIPTOGRAFIA) FROM TBL_DADOS;
segunda-feira, 9 de maio de 2011
Soluções para Automação Comercial
Os sistemas informatizados hoje são um requisito para quaisquer empresas sobreviverem num mercado competitivo. A seguir uma noção geral sobre sistemas informatizados, a fim de explicar o processo de trabalho de gestão da tecnologia da informação.
sexta-feira, 6 de maio de 2011
Pacote de Programas Essenciais - iPad Virtual
Galera, nesta dica eu reuni um suíte de aplicativos para quem precisa ler pdf, winzip e vídeos flv. Tudo de graça em um único download. Aqui também está alguns player de vídeos para visualizar outros formatos, bem como conversores de vídeos.
Então cliquem aqui e sejam felizes!
Então cliquem aqui e sejam felizes!
Assinar:
Postagens (Atom)