clrocha Posted November 14, 2006 at 10:15 PM Report #64413 Posted November 14, 2006 at 10:15 PM Ola, Sou novo ca e estou a iniciar-me no VB. Alguem me sabe dizer sites onde posso encontrar funçoes sobre criptografia? cump's
Hipnoted Posted November 14, 2006 at 10:27 PM Report #64422 Posted November 14, 2006 at 10:27 PM pesquisa no google sobre algoritmos de encriptação e XOR por exemplo... Eu tive de fazer um trabalho e envolvia encriptação, e cifrei as cenas fazendo um XOR caracter a caracter. 😛 "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"
clrocha Posted November 14, 2006 at 10:51 PM Author Report #64426 Posted November 14, 2006 at 10:51 PM Tenhu de utilizar Criptografia simetrica e criptografia assimetrica. Achu k n da como disseste. Mas obrigado na mesma O exercicio pede isto: 1. Evolua o programa elaborado no guião 2 para implementar o processo de cifra/decifra simétrica de um ficheiro ou texto introduzido numa textbox. Esse programa deve permitir a selecção de diferentes algoritmos. O resultado também deve ser guardado num ficheiro
Hipnoted Posted November 14, 2006 at 11:16 PM Report #64431 Posted November 14, 2006 at 11:16 PM Para cifra simétrica podes utilizar o algoritmo da md5 http://pt.wikipedia.org/wiki/MD5 "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"
shumy Posted November 15, 2006 at 01:39 AM Report #64459 Posted November 15, 2006 at 01:39 AM Para cifra simétrica podes utilizar o algoritmo da md5 http://pt.wikipedia.org/wiki/MD5 Já tenho visto varias vezes isto em topicos, e o pessoal continua a insistir com isto! MD5 é um hash não encripta nada. Se quiseres desencriptar fazes o que depois? Não dá né. Encriptação são DES, 3DES, AES por exemplo. Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática!
Hipnoted Posted November 15, 2006 at 09:41 AM Report #64472 Posted November 15, 2006 at 09:41 AM Já tenho visto varias vezes isto em topicos, e o pessoal continua a insistir com isto! MD5 é um hash não encripta nada. Se quiseres desencriptar fazes o que depois? Não dá né. Encriptação são DES, 3DES, AES por exemplo. Já leste bem a pergunta dele e a minha resposta? Ele quer cifras simétricas e assimétricas! Volto a dar a minha resposta: Para cifra simétrica podes utilizar o algoritmo da md5 http://pt.wikipedia.org/wiki/MD5 "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"
shumy Posted November 15, 2006 at 10:17 AM Report #64478 Posted November 15, 2006 at 10:17 AM MD5! Nem simétrica nem assimetrica, não é algoritmo de encriptação. Até podes tantar usar alguma teoria que existe nele para construir um algoritmo de encriptação, mas tens mesmo de o alterar. É suposto dar para desencriptar quando encriptas com um algoritmo! Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática!
shumy Posted November 15, 2006 at 10:24 AM Report #64479 Posted November 15, 2006 at 10:24 AM Já agora aproveitavas para ler no proprio link que enviaste: "O MD5 (Message-Digest algorithm 5) é um algoritmo de hash de 128 bits unidirecional " ->unidirecional<- "uma hash md5 não pode ser transformada novamente no texto que lhe deu origem" desencriptar? como? Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática!
Hipnoted Posted November 15, 2006 at 11:43 AM Report #64487 Posted November 15, 2006 at 11:43 AM É suposto dar para desencriptar quando encriptas com um algoritmo! Isso depende do que queiras fazer! Há informação confidencial como as palavras-passe por exemplo que não são desencriptadas. É por isso que se diz unidireccional. Agora há informações que convém haver encriptação/desencriptação estando a informação cifrada apenas na passagem de um PC para outro. Por isso volto a dizer, eu dei um exemplo para uma encriptação unidireccional! Se quiseres dar um exemplo de bidireccional dá. Eu sei como fazer, aliás tive de fazer dois algoritmos manualmente ainda há pouco, um para cifrar e outro para decifrar. Peace. "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"
clrocha Posted November 16, 2006 at 09:59 PM Author Report #64809 Posted November 16, 2006 at 09:59 PM MD5 é um hash, nao serve de algoritmo pra encriptar. Tal como o shumi disse como algoritmos de encriptaçao(cifra simetrica) temos o 3DES, AES, Blowfish... Mas o que eu tava mm a procura era de programas que codificassem utilizando esses algoritmos. Mas ja consegui fazer o programa. Mas se alguem conhecer sites agradeço... cump's
Asgorath Posted November 17, 2006 at 06:27 PM Report #64969 Posted November 17, 2006 at 06:27 PM Le isto http://msdn2.microsoft.com/en-gb/library/system.security.cryptography.aspx "The Dark Side Clouds Everthing. Impossible To See The Future Is."My rig: Intel Core 2 Quad Q9450 | abit IP35P | 4G Kingston 800 Mhz | XFX GeForce 9800 GX2 1G ddr3 | 2X WD5000AAJS 500Gb Sata 2 | PSU 600W || Caixa El-Diablo | Creative XMod
teckV Posted November 17, 2006 at 06:50 PM Report #64977 Posted November 17, 2006 at 06:50 PM em anexo a este post está codigo em dotNet, quer em VB quer em C#, com funcionalidades de encriptação para explorares... teckV
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now