Criptografia

ola, preciso de ajuda.

não sou experiente em java, e estou estudando segurança de rede na faculdade. Tenho que fazer um programa em que um texto aberto irei usar o algoritmo de criptografia junto com a chave e produza o texto cifrado como saida e depois decriptografar. Nisso tem que fazer uma simples tela com usuario e senha e também tenho que utilizar os seguintes conceitos de confidencialidade, autenticação, não repudio e privacidade. Utilizando o algoritomo RSA. Gostaria que alguém me ajudasse apenas como iniciar.

muito obrigada.

Ahn… E?
Bom, é bom você ler o texto sobre abertura de tópicos no GUJ.
Ninguém vai fazer a sua lição de casa, isso é fato.

O que você fez até agora?

[quote=rutinhamendonca]ola, preciso de ajuda.

não sou experiente em java, e estou estudando segurança de rede na faculdade. Foi passado um trabalho para fazer um programa em que um texto aberto irei usar o algoritmo de criptografia junto com a chave e produza o texto cifrado como saida e depois decriptografar. Nisso tem que fazer uma simples tela com usuario e senha e também tenho que utilizar os seguintes conceitos de confidencialidade, autenticação, não repudio e privacidade. Utilizando o algoritomo RSA

muito obrigada.[/quote]

Olá, seja bem vinda ao GUJ…

Você sabe o que é criptografia (conceito)?

Já ouviu falar em outros algorítimos para criptografar dados tais como MD5 e SHA?

simples … se vc tem q modificar um texto e depois voutar com ela ao normal e vc mesmo que tem q fazer…

tipo … divida a palavra em duas … coloque consoates no lugar de vogal … coloque caracteres especiais depois de cada digito … faça coisas assim …!

se vc usar o MD5 ou o SHA … vc nunca vai conseguir traduzir novamente … tipo… eles sao so de ida … nao tem volta … trasforma seus caracteres em hexadecimal e nao volta mais … nunca mais …

se vc quer mudar e depois voltar ao normal … vc que tem q usar um criptografia propria onde so vc vai saber a chave …

tipo a palavra … kiq095

mistura - k0i9q5

almenta numeros -kiq095aaammmmnnnsssshhhhh ou kiq095

faça coisas assim para q vc mesmo saiba a chave pra traze-los ao normal …

espero ter ajudado

Opa!

Da uma olhada neste link: http://www.guj.com.br/java/56444-criptografia-rsa-em-java

Espero que possa ajudar, Valeu!

[quote=andredecotia][quote=rutinhamendonca]ola, preciso de ajuda.

não sou experiente em java, e estou estudando segurança de rede na faculdade. Foi passado um trabalho para fazer um programa em que um texto aberto irei usar o algoritmo de criptografia junto com a chave e produza o texto cifrado como saida e depois decriptografar. Nisso tem que fazer uma simples tela com usuario e senha e também tenho que utilizar os seguintes conceitos de confidencialidade, autenticação, não repudio e privacidade. Utilizando o algoritomo RSA

muito obrigada.[/quote]

Olá, seja bem vinda ao GUJ…

Você sabe o que é criptografia (conceito)?

Já ouviu falar em outros algorítimos para criptografar dados tais como MD5 e SHA? [/quote]

André,

MD5 e SHA não são algoritmos de criptografia.

rutinhamendonca,

O conceito é “integridade”, não privacidade.

[]'s

[quote=asaudate][quote=andredecotia][quote=rutinhamendonca]ola, preciso de ajuda.

não sou experiente em java, e estou estudando segurança de rede na faculdade. Foi passado um trabalho para fazer um programa em que um texto aberto irei usar o algoritmo de criptografia junto com a chave e produza o texto cifrado como saida e depois decriptografar. Nisso tem que fazer uma simples tela com usuario e senha e também tenho que utilizar os seguintes conceitos de confidencialidade, autenticação, não repudio e privacidade. Utilizando o algoritomo RSA

muito obrigada.[/quote]

Olá, seja bem vinda ao GUJ…

Você sabe o que é criptografia (conceito)?

Já ouviu falar em outros algorítimos para criptografar dados tais como MD5 e SHA? [/quote]

André,

MD5 e SHA não são algoritmos de criptografia.

rutinhamendonca,

O conceito é “integridade”, não privacidade.

[]'s[/quote]

Oi Asaudate, tudo bem?

Infelizmente você não está bem informado, ambos citados por mim são sim algorítimos de criptografia, aliás já utilizei eles em projetos aqui na Saraiva…

Dê uma olhada neste link http://www.cryptographyworld.com/algo.htm ou dê uma pesquisadinha.

Hope that helps,
André AS.

[quote=andredecotia][quote=asaudate][quote=andredecotia][quote=rutinhamendonca]ola, preciso de ajuda.

não sou experiente em java, e estou estudando segurança de rede na faculdade. Foi passado um trabalho para fazer um programa em que um texto aberto irei usar o algoritmo de criptografia junto com a chave e produza o texto cifrado como saida e depois decriptografar. Nisso tem que fazer uma simples tela com usuario e senha e também tenho que utilizar os seguintes conceitos de confidencialidade, autenticação, não repudio e privacidade. Utilizando o algoritomo RSA

muito obrigada.[/quote]

Olá, seja bem vinda ao GUJ…

Você sabe o que é criptografia (conceito)?

Já ouviu falar em outros algorítimos para criptografar dados tais como MD5 e SHA? [/quote]

André,

MD5 e SHA não são algoritmos de criptografia.

rutinhamendonca,

O conceito é “integridade”, não privacidade.

[]'s[/quote]

Oi Asaudate, tudo bem?

Infelizmente você não está bem informado, ambos citados por mim são sim algorítimos de criptografia, aliás já utilizei eles em projetos aqui na Saraiva…

Dê uma olhada neste link http://www.cryptographyworld.com/algo.htm ou dê uma pesquisadinha.

Hope that helps,
André AS.[/quote]

Não, quem não está bem informado é você. MD5 e SHA são dois exemplos de algoritmos de hash, ou seja, como já foi explicado nesta mesma thread, são algoritmos que são de mão única. Já algoritmos de criptografia são aqueles que possuem ida e volta, ou seja, RSA, DES, 3-DES, etc. Aliás, esta informação está descrita, inclusive, no próprio link que vc mandou. Talvez seja vc quem precise “dar uma pesquisadinha” :wink: