elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  cifrar/descifrar archivos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: cifrar/descifrar archivos  (Leído 4,751 veces)
rob1104


Desconectado Desconectado

Mensajes: 340


Usuario común


Ver Perfil WWW
cifrar/descifrar archivos
« en: 26 Junio 2012, 20:03 pm »

Hola a todos, he estado leyendo sobre criptografia en vb.net y tras un par de días he armado este proyecto. Siento que es mucho código para algo sencillo y quisiera una opinión de como lo optimizarían o que opciones le agregarían para mejorar el funcionamiento de la aplicación. Para este caso use el algoritmo Rijndael, ya que me parecio de los mas avanzados al utilizar encriptacion de 256 bits y un vector de inicializacion extra de 128 bits, ademas de que tambien es de lo mejor a la hora de encriptacion de dos vias (encrypt/decrypt) con el mismo algoritmo utilizando un hash.

Código fuente: http://www.mediafire.com/?8nve8g4j971a2h3
Solo ejecutable: http://www.mediafire.com/?0kbtgqozfxy4my2

Saludos

PD: El proyecto está compilado en visual studio 2010


En línea

Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.
MaLkAvIaN_NeT

Desconectado Desconectado

Mensajes: 213


MaLkAvIaN_NeT


Ver Perfil WWW
Re: cifrar/descifrar archivos
« Respuesta #1 en: 28 Junio 2012, 04:27 am »

le vas a dar una utilidad en especial?, o es solamente por conocimiento.


En línea

a por las buenas ideas
rob1104


Desconectado Desconectado

Mensajes: 340


Usuario común


Ver Perfil WWW
Re: cifrar/descifrar archivos
« Respuesta #2 en: 28 Junio 2012, 21:35 pm »

le vas a dar una utilidad en especial?, o es solamente por conocimiento.
Por el momento solo aprendizaje y uso personal, tal vez lo implemente en algún software mas complejo en un futuro...

Saludos
En línea

Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.
Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: cifrar/descifrar archivos
« Respuesta #3 en: 1 Julio 2012, 19:41 pm »

Esta bien hecho ;D, me gusta la iniciativa de que las personas practiquen sin necesidad de que sea una tarea o un proyecto que necesitan hacer. Un único detalle, si bien es cierto que Rijndael es un poderoso algoritmo de cifrado, que hasta ahora no tiene debilidades conocidas, realizar una mala practica lo debilita notablemente, me refiero al hecho de calcular el IV a partir de la Key, el IV no debe ser tomado como algo secreto ni como una segunda contraseña porque no lo es, deja que la clase Rijndael calcule el IV y guárdalo en el archivo, es más seguro y de mejor práctica. ;)

Un error, Si la contraseña no es correcta, igual se crea el archivo "descifrado" sin descifrar.
« Última modificación: 1 Julio 2012, 19:46 pm por Keyen Night » En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[C#] cifrar/descifrar en AES
.NET (C#, VB.NET, ASP)
Mace Windu 4 15,249 Último mensaje 20 Diciembre 2010, 04:56 am
por [D4N93R]
[c++] Cifrar y descifrar archivos
Programación C/C++
Beakman 2 13,450 Último mensaje 5 Diciembre 2016, 17:26 pm
por engel lex
[aporte]c++ cifrar/descifrar archivos comando
Programación C/C++
daryo 4 2,279 Último mensaje 12 Junio 2013, 17:57 pm
por daryo
Cómo cifrar los archivos que almacenamos en nuestra computadora
Noticias
Mister12 0 1,052 Último mensaje 22 Agosto 2013, 21:41 pm
por Mister12
Descifrar/cifrar archivos crypt5 de Whatsapp
Programación General
dseoane 3 10,150 Último mensaje 31 Marzo 2014, 11:32 am
por segam
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines