Painel de Controle
Usuário:
Senha:
 Esqueci minha senha
|
WebMail
Usuário:
Senha:
 
CgrBrasil Desenvolvimento de Sistemas WEB e Site
Mais
Menos
Painel de LoginSeu IP é: 38.107.179.244
Quem Somos | Nossos Clientes | Serviços | Suporte | Parceiros | Contato
 

Artigo

Criptografia de Dados e Senhas em MD5

Share/Bookmark
Publicado em 27 de Julho de 2010

Criptografia de Dados e Senhas em MD5

A criptografia dados é muito importante em um desenvolvimento de sistemas, seja ele qualquer. A segurança da informação de um sistema está relacionada a proteção de um conjunto de dados de um usuário e/ou uma organização inteira. Entende-se por informação todo e qualquer conteúdo ou dado que tenha valor para alguma organização ou pessoa. Ela pode estar guardada para uso restrito ou exposta ao público para consulta ou aquisição.

Um site chamado Distributed.net (http://www.distributed.net) conseguiu vencer um concurso promovido pela RSA Security (http://www.rsasecurity.com), pagando US$ 10.000 para o primeiro que conseguisse quebrar sua criptografia de 64 bits. Só um detalhe: o Distributed.net conseguiu quebrar essa senha porque ele pedia para as pessoas que rodassem em seu computador parte do processo de tentativa-e-erro, baixando um programa existente no site deles.

Foram 300.000 pessoas colaborando com esse projeto ao longo de 5 anos. Considerando que a criptografia de 128 bits é uma realidade, e que os especialistas estão cada vez mais empenhados em criar sistemas de criptografia mais seguros, pode-se afirmar que a criptografia usada no computador hoje é 99,9% segura (em outras palavras, mesmo que um hacker intercepte o número do seu cartão de crédito pela Internet em uma transação segura, ele estará criptografado e, a não ser que o hacker arrume 300.000 computadores e 5 anos da vida dele sobrando, este não terá acesso).

O MD5 é um algoritmo unidirecional, ou seja, uma vez criptografado a informação, ela não mais retornará  a sua forma de origem. . O método de verificação é feito pela comparação das duas informações em HASH. MD5 de 128-bit são representados por uma sequência de 32 caracteres hexadecimais. Abaixo segue alguns exemplos:

MD5("TESTE") => 99a29dc8105fd2fa39d8cdc04733938d

MD5("teste") => 698dc19d489c4e4db73e28a713eab07b

MD5("") => d41d8cd98f00b204e9800998ecf8427e

O MD5 diferencia caixa alta e caixa baixa, gerando um hash completamente diferente. Aqui na CGRBrasil utilizamos este HASH, para segurança de dados dos nossos sistemas.

 

 

Marco Antonio Coelho
Cgrbrasil Desenvolvimento

Outros artigos
 
Comentários
 
 
 Enviar Comentário
Nome
Comentário

A quantidade máxima é de 300 caracteres por comentário, faltam 
 
         
Quem Somos
Nossos Clientes
Parceiros
Artigos
Cases
Contato
        
Nossos Produtos
Desenvolvimento de Sites
Desenvolvimento de Sistemas
Hospedagem de Sistemas
Hospedagem de Sites
SEM - Search Engine Marketing
SEO - Search Engine Optimazation
        
Conecte-se Conosco
Conecte
         
MSN Skype Twitter

© Copyright 2010 • CGR Brasil - Todos os direitos reservados