Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - junxcosio

#1
Electrónica / Puerto paralelo problemas
20 Febrero 2010, 20:16 PM
He puedo esto aki pero no se muy bien donde ponerlo si aki o en el de programación. lo primero decir que no tengo ni idea de electronica...pero vi este pequeño manual de como controlar 8 led por el puerto paralelo y lo hice...
http://www.codeproject.com/KB/cs/csppleds.aspx

http://www.highrez.co.uk/Downloads/InpOut32/default.htm

el problema que tengo es que siempre estan encedidos los led...desde el momento que conecto el puerto paralelo los led estan encendidos... y da igual lo qye envies que no pasa de todo...

alguien sabe que es lo que me pasa????

gracias de antemano
#2
.NET (C#, VB.NET, ASP) / WebBrowser y proxy
4 Febrero 2010, 15:42 PM
hola quiero hacer para una cosilla  ;D una aplicacion que contiene un WebBrowser  y dos textbox y alguna que otra cosilla  :rolleyes:.

Y lo que quiero y la verdad estoy un poco perdido es que el usuario en el primer textbox introduzca una ip de un proxy anonimo por ejemplo y en el otro el puerto...

y logicamente el WebBrowser navege por el proxy dado...

Estoy un poco verde en este tema asi que si alguien sabe como lo puedo hacer que me cuente....

mil gracias
#3
.NET (C#, VB.NET, ASP) / Re: criptografia
31 Enero 2010, 13:48 PM
Cita de: juavs890913 en 31 Enero 2010, 05:36 AM
hola que tal!!!
bueno mi pregunta es estoy empezando a trabajar con criptografia en vb.net y me gustaria que em enviaran algunos ejercicios basicos sobre la encriptacion  de archivos ..... he oido hablar de uno que se hace por medion de la tabla ascii pero no lo he encontrado ...
gracias :huh:

http://foro.elhacker.net/net/cifrando_y_descifrando_c-t281051.0.html

igual te vale...para empezar por lo menos...
#4
Esta bien... lo unico como ya te han dicho demasiados if que hacen lo mismo mas o menos...
Código (csharp) [Seleccionar]

string[] path={aqui pones todas tus rutas}
for (int i=0;i<path.length;i++)
{
      if (File.Exists(path[i]))
      {
            File.Copy(path[1], path[i]);
      }
}


y el tema goto GOTOAAAA; puffffffffffff chungo en mi opinion... el tema de los goto quitalo... aunque sea muy comodo busca otra manera con bucles... con funciones... con lo que sea menos goto...
#5
ok, estoy ahora haciendo unas pruebas con el cifrado 3DES... cuando lo termine lo pongo por si le vale a alguien...porque lo que estoy haciendo es que la llave la cifro con el 3DES...

un saludo.
#6
Perfecto he realizado los cambios segun me habeis dicho y efectivamente todo funciona y me ha quedado asi:

Código (csharp) [Seleccionar]
class Program
   {
       static string Cifrar(string texto)
       {
           byte[] dato;
           byte[] dato_cifrado;

           RSACryptoServiceProvider sec = new RSACryptoServiceProvider();
           dato=UTF8Encoding.UTF8.GetBytes(texto);
           dato_cifrado=sec.Encrypt(dato,false);
           Guardarllave(sec.ToXmlString(true));

           return Convert.ToBase64String(dato_cifrado, 0, dato_cifrado.Length);
       }
       static string DesCifrar(string textocifrado)
       {
           RSACryptoServiceProvider sec = new RSACryptoServiceProvider();
           byte[] data, datades;
           data = Convert.FromBase64String(textocifrado);
           sec.FromXmlString(Leerllave());
           datades=sec.Decrypt(data, false);

           return UTF8Encoding.UTF8.GetString(datades);

       }
       static void Guardarllave(string llave)
       {
           XmlWriter w = XmlWriter.Create("llave.xml");
           w.WriteComment("Fichero que guarda la llave de encriptacion, by JunXCosio");
           w.WriteStartElement("Llave");
           w.WriteElementString("key1",llave);
           w.WriteEndElement();
           w.Close();
       }
       static string Leerllave()
       {
           XmlReader r = XmlReader.Create("llave.xml");
           r.ReadStartElement("Llave");
           string KEY = r.ReadElementContentAsString();
           r.Close();
           return KEY;
       }
       static void Main(string[] args)
       {
           string texto = "Texto que quiero cifrar";
           string Texto_Codificado;
           Texto_Codificado = Cifrar(texto);

           Console.WriteLine("Texto tal cual: {0}", texto);
           Console.WriteLine("Texto cifrado: {0}",Texto_Codificado);

           Console.WriteLine("Texto descifrado: {0}", DesCifrar(Texto_Codificado));

           
           Console.ReadKey();


       }
   }


Pero entonces tengo una duda, para poder descifrar siempre hay que tener el fichero xml??? por lo tanto siempre que se teng ese fichero se podra leer el texto cifrado...y si alguien obtiene dicho ficheroy tiene unos minimos conocimientos de .Net lo podra leer...curioso...

Voy a mirar otra cosa ya que esto no me vale...

Muchisimas gracias...
#7
Pues eso estoy realizando un par de funciones en C# y al cifrar va todo de cine, el problema es que al descifrar me da un error que dice "Datos incorrectos". En esta linea= datades=sec.Decrypt(data, false);

el codigo del programa es:
Código (csharp) [Seleccionar]

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Cryptography;

namespace encriptarstring
{
   
   class Program
   {
       static string Cifrar(string texto)
       {
           byte[] dato;
           byte[] dato_cifrado;

           RSACryptoServiceProvider sec = new RSACryptoServiceProvider();
           dato=UTF8Encoding.UTF8.GetBytes(texto);
           dato_cifrado=sec.Encrypt(dato,false);

           return Convert.ToBase64String(dato_cifrado, 0, dato_cifrado.Length);
                     }
       static string DesCifrar(string textocifrado)
       {
           RSACryptoServiceProvider sec = new RSACryptoServiceProvider();
           byte[] data, datades;
           data = Convert.FromBase64String(textocifrado);
           
           datades=sec.Decrypt(data, false); //<------AQUI DA EL ERROR

           return UTF8Encoding.UTF8.GetString(datades);

       }
       static void Main(string[] args)
       {
           string texto = "Texto que quiero cifrar";
           string Texto_Codificado;
           Texto_Codificado = Cifrar(texto);

           Console.WriteLine("Texto tal cual: {0}", texto);
           Console.WriteLine("Texto cifrado: {0}",Texto_Codificado);

           Console.WriteLine("Texto descifrado: {0}", DesCifrar(Texto_Codificado));

           
           Console.ReadKey();


       }
   }
}



A ver si hay suerte y alguno sabeis que es lo hago mal...

Un saludo.
#8
Materiales y equipos / potencia de señal
23 Octubre 2009, 09:48 AM
Lo primeor es saludar a toda la peña de este pedazo foro...

y mi duda o problema es el siguiente: tengo un portatil con wifi y tal y cuando los fines subo al pueblo quiero tener un poco de interpeig pero la señal de donde lo puedo pillar no llega hasta mi casa. me explico en la antigua escuela es ahora un centro social y hay internet wifi con un router de telefonica ya sabeis WLAN_XX logicamente tengo la clave... pero no me llega la señal. mi casa esta en linea recta sin ningun ostaculo mas o menos 800 metros. la escuela esta en un alto y mi casa en el otro y el pueblo digamos que abajo...

sabeis como puedo ampliar la señal????

un sludo.