javaScript MD5
Roger Koschier
Análise e Desenvolvimento de Sistemas
Linguagens de Programação
Prof. André Moraes
Sumário
1. Capa e Apresentção
2. Sumário
3. Definição
4. Como Funciona
5. Como é Executado
6. Cenário 01
7. Cenário 02
8. Referências
2
Definição
MD5 é um algoritmo de hash seguro. Ele recebe uma
string como entrada e produz um número de 128 bits,
o hash. A mesma seqüência sempre produz o mesmo
hash, mas dado um hash, geralmente não é possível
determinar a string original. Algoritmos de hash
seguras são úteis para proteger senhas e garantir a
integridade dos dados.
3
Como Funciona
Foi desenvolvido em 1991 por Ronald Rivest para
suceder ao MD4 que tinha alguns problemas de
segurança.
Ele opera embaralhando os bits de urna forma tão
complicada que todos os bits de saída são afetados
por todos os bits de entrada.
4
Com é executado
A função MD5 é executada através de uma
biblioteca javaScript.
5
Cenários
Cenário 01 – Este cenário demostra o hash gerado através da
Biblioteca javaScript MD5
6
Cenário 02 – Este cenário demostra um exemplo de login utilizando a
Biblioteca javaScript MD5
7
Referências
Johnston, Paul. javaScript MD5, 2012,
http://pajhome.org.uk/crypt/md5/index.html.
Alvarez, Miguel Angel. Fazer MD5 desde javaScript, 2011,
http://www.criarweb.com/artigos/fazer-md5-javascript.html.
http://www.md5decrypt.org/
8
Download

MD5