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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 ... 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 [36] 37 38 39 40 41 42 43 44 45 46 47 48 49 50
351  Seguridad Informática / Criptografía / Recomendación Con Cifrado [Resuelto] en: 2 Diciembre 2010, 00:15 am
Tengo un programa que se conecta de forma automáticas a un juego, los datos de acceso son guardados en archivos, con que tipo de cifrado me recomiendan proteger dichos archivos. Hay que tener en cuenta que este archivo es portable.
352  Programación / .NET (C#, VB.NET, ASP) / Re: Se puede integrar archivos al proyecto? en: 8 Noviembre 2010, 03:04 am
Si es de un solo uso, es decir esto lo haras con un fin especifico, puedes agregar todos los archivos a My.Resources e irlos copiando en el orden que desees y creando cuantas carpetas quieras en el orden que decidas ya predispuesto todo en el codigo.

Ahora si lo que quieres es algo general tengo algunas ideas pero tendria que pensarlo...
353  Programación / .NET (C#, VB.NET, ASP) / Re: Se puede integrar archivos al proyecto? en: 8 Noviembre 2010, 00:02 am
My.Resources.XXX es un valor que devuelve una matriz de bytes o un texto no lo puedes usar para copiar porque no es una ruta...
354  Programación / .NET (C#, VB.NET, ASP) / Re: Se puede integrar archivos al proyecto? en: 7 Noviembre 2010, 21:15 pm
Mira te lo mostrare de manera más práctica se me acababa de ocurrir cuando te respondi...

Es bastante dificil sino me entiendes, lo que quiero explicarte es que tu mismo debes crear una estructura para poder guardar virtualmente archivos y carpetas dentro del archivo. Recuerda que las carpetas no son más que ramificaciones con nombre que contienen la información de los archivos. Te mostrare una posible estructura...

Podría iniciar con una Palabra que habra y cierre así como html, luego otra division adentro podria ser un archivo o una carpeta, recuerda que esto que estamos haciendo es inventado por nosotros, la carpeta será relativamente una carpeta y el archivo relativamente un archivo.

Código:
<EJEMPLO>

<Archivo="Cosa.txt">
<Cotenido>123456789</Contenido>
</Archivo>

<Carpeta="Esto_Es_Una_Carpeta">

<Archivo="Imagen.jpg">
<Cotenido>BLABLABLABLA</Contenido>
</Archivo>

<Carpeta="Carpeta_Dentro_De_Otra">
</Carpeta>

</Carpeta>

</EJEMPLO>

Si creamos una clase capaz de leer y escribir en este archivo, podríamos administrar archivos y carpetas dentro de un solo archivo.

Entonces se interpretaria así:

Un archivo llamado Cosa.txt que contiene "123456789", luego una carpeta llamada "Esto_Es_Una_Carpeta" que contiene un archivo jpg "Imagen.jpg" cuyo contenido es "BLABLABLABLA", ahora otra carpeta llamada "Carpeta_Dentro_De_Otra" que dentro de "Esto_Es_Una_Carpeta".

Considero esto algo complicado, si tu proyecto es grande y lo necesitas con urgencia lo podrías intentar sino entonces te puedes conformar con agregar los archivos simplemente a My.Resources.
355  Programación / .NET (C#, VB.NET, ASP) / Re: Se puede integrar archivos al proyecto? en: 7 Noviembre 2010, 18:47 pm
Si te lo propones puedes hacer un clase que lea un archivo compuesto que se ramifique en carpetas y archivos virtualmente dentro del mismo.
356  Programación / .NET (C#, VB.NET, ASP) / Re: Formato a una variable? en: 5 Noviembre 2010, 13:34 pm
No entendi muy bien, pero si lo que quieres es mostrar los archivos que ya fueron copiados mientras se da el trabajo entonces no lo podrás hacer con CopyDirectory ya copia la carpeta entera sin decirte cual archivo esta copiando debes entonces obtener los archivos de la carpeta principal y copiarlos uno por uno en la carpeta destino mientras los vas mostrando.
357  Programación / .NET (C#, VB.NET, ASP) / Re: Se puede integrar archivos al proyecto? en: 5 Noviembre 2010, 13:30 pm
Se llaman recursos para agregar uno debes ir a las opciones de tu proyecto y seleccionar la pestaña Recursos, Allí tendrás una opción Agregar Recurso y te mostrará varios tipos de recursos que podrás agregar al proyecto, para acceder a los resources dede el codigo es My.Resources.XXX

Pd: Los recursos que añadas a tu proyecto se le sumarán en peso al ejecutable final y son facilmente visibles al editar el ejecutable con un editor de texto plano común.
358  Programación / .NET (C#, VB.NET, ASP) / Re: Determinar el tipo de archivo independientemente de la extensión que tengan en: 2 Noviembre 2010, 00:14 am
Ya sabes que la cabecera de los archivos contienen ciertas palabras que indican su extension, pero imaginate hacer una función IsXXX por cada una de las extensiones existentes :xD y si la información que contiene la extensión no está en la cabecera?

Si lo quisiera hacer, seguiria los siguientes pasos...

Hacer un archivo (no se si lo quieras cifrar), en el cual se carguen un conjunto de 3 valores por cada extensión (podrías tambien hacer una clase que administre el archivo en el cual se cargan y guardan los valores) string, List Of String y List Of Long, los llamaremos A, B Y C.

A debe contener el nombre real de la extesión Ej: .txt
B debe contener una lista de string que leyendo las direcciones que existen en C respectivamente para B retornen el valor actual de B (No se si se entendio :xD)

Más sencillo si:

Código:
A = ".jpg"
B = {"siempre", "contienen", "esta", "frase"}
C = {123, 456, 789, 101112}

Quiere decir que leyendo 7 Bytes la dirección 123 del archivo debes obtener la palabra "siempre", obtener "contienen" leyendo 9 Bytes de la dirección 456 y así con todas las direcciones, sí todas resultan ciertas entonces estas en presencia de un archivo jpg.

Esto lo deberás hacer por que si yo creo una extension .ej que guarda texto plano, no podrás diferenciar si este es .txt o .ej o cualquier otra extensión de texto plano, eso agregado a que el texto plano no tiene estructura particular, es simplemente texto plano.

Debes analizar la estructura tu mismo con editor Hexadecimal de cada extensión o buscar en San Google como estan estructuradas las extensiones más conocidas, si decides hacerlo tu mismo debes ver los valores que son constantes y que las direcciones de los valores sean unicas en comparacion con la lista de extensiones que quieres que abarque tu sistema.

Espero que te haya servido :D
359  Programación / Ingeniería Inversa / Re: Generar archivo en base a hash-MD5 en: 31 Octubre 2010, 23:28 pm
Lo que dice MCKSys Argentina es cierto es totalmente imposible hacer que 2 datos entregen el mismo Hash-MD5, este error si existe y es conocido como Colisión de Hash pero MD5 aun no lo ha experimentado, algunos otros algoritmos unidireccionales si han fallado, pero toma en cuenta que tantas investigaciones de seguridad acerca de este algoritmo han comprobado que es imposible que lo hagas fallar tú, en tu casa, cuando millones de ingenieros tienen PCs 1 millon de veces mas rapidas para poder forzar al algoritmo a romperse.
360  Programación / .NET (C#, VB.NET, ASP) / Re: Duda Basica (navegacion de Forms) en: 31 Octubre 2010, 18:05 pm
Para que utilizar varios formularios, usa uno solo con paneles que vayan apareciendo y desapareciendo a tu gusto mientras presionas siguiente de manera que si tienes Panel1, Panel2 y Panel3 los coloques en el diseñador en orden.
Páginas: 1 ... 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 [36] 37 38 39 40 41 42 43 44 45 46 47 48 49 50
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines