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ú

Temas - turion

#1
!Buenas noches a todos!

Pues veréis, tengo un problema algo curioso. Estoy desarrollando una web que tiene su base de datos y esta base de datos es alimentada por un programa escrito en Java. Hasta aqui no hay problema.
El problema viene cuando cifro los datos, es decir, si cifro 'hola' en php obtengo una cadena distinta a si lo cifro en java.

El método en ambos lenguaje es AES 256 cbc, o eso creo yo...

La función que cifra en php es la siguiente:

function encrypt($string) {
$output = false;

$encrypt_method = "AES-256-CBC";

$secret_key = 'abcdefghijklmnño';
$secret_iv = 'adb6ad2f3ae01b30';

// hash
$key = hash('sha256', $secret_key);

// iv - encrypt method AES-256-CBC expects 16 bytes - else you will get a warning
$iv = substr(hash('sha256', $secret_iv), 0, 16);



    $output = openssl_encrypt($string, $encrypt_method, $key, 0, $iv);
    $output = base64_encode($output);

return $output;
}


Y la que cifra en Java es la siguiente:


public static String encrypt( String value) {
        try {
            String key = "abcdefghijklmnño";
String initVector = "adb6ad2f3ae01b30";
            IvParameterSpec iv = new IvParameterSpec(initVector.getBytes("UTF-8"));
            SecretKeySpec skeySpec = new SecretKeySpec(key.getBytes("UTF-8"), "AES");

            Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5PADDING");
            cipher.init(Cipher.ENCRYPT_MODE, skeySpec, iv);

            byte[] encrypted = cipher.doFinal(value.getBytes());
            System.out.println("encrypted string: "
                    + Base64.encodeBase64String(encrypted));

            return Base64.encodeBase64String(encrypted);
        } catch (Exception ex) {
            ex.printStackTrace();
        }

        return null;
    }



¿Sabéis a que puede ser debido?

Gracias de antemano¡
#2
Buenas noches.

Antes de nada perdón por el título pero no se como llamarlo, por lo que os describo lo que tengo en mente.

Actualmente tengo 1 red lan con 4 routers, cada router tiene acceso ADSL con su ip pública y cada uno con un ISP diferente.

Ahoramismo puedo acceder a la red a través de la ip pública de cada router pero dependo de que tenga internet. Lo que quiero conseguir es crear una ip o algo parecido para poder acceder a la red idependientemente de los ADSL que estén funcionando, ¿es posible?

Aqui os dejo 2 gráficos, el primero es como "debería" quedar y el 2º de como está ahora mismo.




Mod: imagen corregida, las mismas no deben ser mayores a 800x600
#3
Java / POI, bloquear (inmovilizar) 1º fila
15 Diciembre 2014, 01:09 AM
Buenas¡¡.

Vuelvo a recurrir a vosotros, esta vez con algo que yo pensaba que iba a ser sencillo pero no lo he encontrado por ningún lado.

Os explico, tengo un programa que genera un excel con sus datos ya rellenados el problema viene cuando inserto un filtro a la 1º columna. El filtro se aplica correctamente pero no consigo que esta fila se inmovilice o se bloquee.

Espero que me podáis ayudar.
Gracias¡¡

Aqui pongo el código para insertar el filtro, no he podido encontrar nada para inmovilizar las filas...

 try{
  // Se crea una referencia al documento excel
  HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(documentoDir));
  // indicamos la hoja que queremos leer
  HSSFSheet sheet = workbook.getSheet("Parte diario");
  //ponemos filtro
  sheet.setAutoFilter(CellRangeAddress.valueOf("A1:P10000"));
 
  try (FileOutputStream out = new FileOutputStream(documentoDir)) {
   workbook.write(out);
       }
 
 }catch(Exception e) {
  System.out.println("Error! " + e );
 }
#4
Java / Manejo de excel con java.
30 Agosto 2014, 05:03 AM
Buenas noches.

Como sabeis los que me conoceis intento no preguntar en el foro a menos que se me agoten las ideas jeje y una vez más es así.

Vamos con el problema, estoy haciendo un programa que me inserta distintas variables en un archivo xls, hasta aqui todo bien. Lo que no consigo es poder guardar más de una vez en el mismo excel. Os adjunto los métodos por si podeis ayudar.

public static void crearexcel()
    {
       
        try
        {
     //Se crea el libro Excel
            String operador =(" damian");
            WritableWorkbook workbook =Workbook.createWorkbook(new File(dire+operador+".xls"));
            //Workbook workbook =Workbook.getWorkbook(new File(dire));
            //Se crea una nueva hoja dentro del libro
            WritableSheet sheet =
                    workbook.createSheet("Parte Operador", 0);
           }
        catch (IOException ex)
        {
            System.out.println("Error al crear el fichero.");
        }
    }



Citarpublic static void escribirExcel()
    {
        try
        {
         
           
           
            int i=0;
            Cell cell = sheet.getCell(0,i);
            boolean encontrado= true;
             //System.out.println(cell.getContents());
            while (encontrado)
            {
                if(cell.getType() == CellType.DATE)
                {
            System.out.println("warra"+ i);
            i++;}
                else encontrado = false;
            }
           
            sheet.addCell(new jxl.write.Number(1, i, 1.2));
            sheet.addCell(new jxl.write.Number(2, i, 732));
            sheet.addCell(new jxl.write.Label(3,i,555)"));
           
            //Creamos una celda de tipo fecha y la mostramos
            //indicando un patón de formato
            DateFormat customDateFormat =
                    new DateFormat ("d/m/yy");

            WritableCellFormat dateFormat =
                    new WritableCellFormat (customDateFormat);

            sheet.addCell(new jxl.write.DateTime(0, i, new Date(), dateFormat));
            DateFormat customDateFormat2 =
                    new DateFormat ("hh:mm");

            WritableCellFormat dateFormat2 =
                    new WritableCellFormat (customDateFormat2);
            sheet.addCell(new jxl.write.DateTime(1, i, new Date(), dateFormat2));

           
           
            //Escribimos los resultados al fichero Excel
            workbook.write();
           

           

            System.out.println("Ejemplo finalizado.");
        }
        catch (IOException ex)
        {
            System.out.println("Error al crear el fichero.");
        }
        catch (WriteException ex)
        {
            System.out.println("Error al escribir el fichero.");
        }
    }

Ante todo gracias y se aceptan críticas XD
#5
Buenas tardes.


Soy novato en esto de mysql y la verdad me estoy perdiendo con las consultas más avanzadas.

Tengo en una tabla 3 campos, id usuario, id mensaje y autorizado

Necesito obtener el id usuario de un id mensaje y de un autorizado.

Lo que he intentado es lo siguiente:

$consulta_mysql='select * from pre_leido where autorizado_ver = 10 and where id_mensaje = '2'';


¿Me podéis indicar que hago mal?

Gracias
#6
PHP / Error en mysql funciones y variables.
13 Julio 2014, 11:48 AM
Buenos dias.

Después de algo de trabajo aprendiendo php y mysql estoy atascado en un error que no le encuentro explicación.

El funcionamiento que intento desarrollar es similar a un log, me explico, en teoría al acceder a la página en php se crea un registro en la base de datos, hasta ahí bien pero cuando intento ponerlo en un boton ese mismo código pero con una variable int con otro valor siempre inserta la anterior.

Este es el código que me está matando

<?
conectar_bd();
$date = date('Y-m-d H:i:s');
$usuario = Auth::instance()->get_user()->id_user;
$idmensaje = $ad->id_ad;
$aut=0;
mysql_query("INSERT INTO pre_leido (id_operador, id_mensaje, fecha_leido, autorizado_ver) VALUES ('$usuario', '$idmensaje', '$date', '$aut')");

function marcarleido25(){


$date2 = date('Y-m-d H:i:s');
$usuario2 = Auth::instance()->get_user()->id_user;
$idmensaje2 = $ad->id_ad;
$aut2=3;
mysql_query("INSERT INTO pre_leido (id_operador, id_mensaje, fecha_leido, autorizado_ver) VALUES ('$usuario2', '$idmensaje2', '$date2', '$aut2')");
}


?>


     
<form method="post" >
   
    <button type="submit"  class="btn btn-primary btn-xs" onClick="marcarleido25();" >Guardar</button>
   
</form>



Toda ayuda recibida será bienvenida  :D :D :D
#7
Hola buenas.


Espero que alguno de los entendidos en el tema me pueda ayudar un poco.

Antes de nada voy a intentar explicar el concepto y ya me direis.

La idea es la siguiente:

¿Existe alguna manera para que un pc con windows pueda cargar la configuración desde otro pc que haría de servidor?


Cuando digo configuración me refiero a programas y demás.  La idea me ha venido de la facultad, en la cual cada vez que arrancas un pc "descarga" el SO preestablecido del servidor.

Creo que una solución sería esa misma que cada vez que arranque cargue todo el sistema operativo con la configuración, ¿Me podeis explicar algo del tema? He buscado en san google y solo encuentro configurar una lan  ;D

Otra posible solución prodría ser algo asi como ¿sesiones remotas? ¿se puede iniciar sesión cargando la configuración de un servidor?

Se que es algo lioso pero toda ayuda será agradecida.

Gracias¡¡
#8
Hola la idea es la siguiente estoy intentando que mi programa ejecute un comando en la shell de linux en principio es el siguiente comando "iwconfig" es para ver las redes inalambricas del pc he conseguido poner lo siguiente pero me da error en el comando...




import java.io.*;

/**
* Ejemplo simple de arranque de un programa externo desde java.
* @author  Chuidiang
*/
public class PruebaRuntime {
   
    /** Creates a new instance of PruebaRuntime */
    public PruebaRuntime()
    {
        try
        {
            // Se lanza el ejecutable.
            Process p=Runtime.getRuntime().exec ("iwconfig");
           
            // Se obtiene el stream de salida del programa
            InputStream is = p.getInputStream();
           
            /* Se prepara un bufferedReader para poder leer la salida más comodamente. */
            BufferedReader br = new BufferedReader (new InputStreamReader (is));
           
            // Se lee la primera linea
            String aux = br.readLine();
           
            // Mientras se haya leido alguna linea
            while (aux!=null)
            {
                // Se escribe la linea en pantalla
                System.out.println (aux);
               
                // y se lee la siguiente.
                aux = br.readLine();
            }
        }
        catch (Exception e)
        {
            // Excepciones si hay algún problema al arrancar el ejecutable o al leer su salida.*/
            e.printStackTrace();
        }
    }
   

    public static void main(String[] args) {
        new PruebaRuntime();
    }
}
#9
Hola muy buenas pues eso, el programa que estoy haciendo en principio es sencillo lo que estoy haciendo es intentar que mi programa se conecte a la base de datos y pueda añadir datos pero esto es secundario primeramente quiero que se conecte a la base de datos.

He estado mirando por internet algunos manuales y he conseguido poner esto pero sigue sin funcionar:



import java.sql.*;

public class conexion
{
    // instance variables - replace the example below with your own
    private int x;

    /**
     * Constructor for objects of class conexion
     */
    public conexion()
    {
       
    }

    public void conexion()
    {
    try
{
   Class.forName("com.mysql.jdbc.Driver");
   
} catch (Exception e)
{
   e.printStackTrace();
}   
    Connection conexion = DriverManager.getConnection ("jdbc:mysql://localhost/basededatos","usuario", "pass");
       
   
    }
}


Espero que me puedan ayudar en lo que sea.


#10
Java / Reconocer Url? {MU, RS,MD....}
19 Abril 2010, 10:58 AM
Hola muy buenas estoy intentando realizar un programa en java el cual anonimize los enlaces, y los pueda subir un servidor con su cuenta de usuario y contraseña de momento lo estoy consiguiendo con esfuerzo pero el proyecto va avanzando, pero me he tomado con una cuestion que no se arreglarla.... la cuestion es la disponibilidad de los enlaces no se como los puedo comprobar ni nada si me pudieran ayudar se lo agradeceria.



#11
Hola muy buenas, he estado viendo como se hace y al verdad aparte de que no lo he entendido muy bien que hace pero bueno, aparte de ello lo tengo que utilizar en un programa que estamos haciendo (yo ya lo tengo terminado solo queda eso serializar)


El programa consiste en la gestion de un hotel y ahora me han pedido que pueda guardar los datos de los clientes y sus habitaciones mediante la serializacion.

Alguien me podria explicar como se podria hacer no quiero (por favor) que me pongan un monton de codigo ya hecho solo para copiar y pegar... si pudiera ser me guataria aprender como se hace.


Gracias por todo.
#12
PHP / Como poner newsletter en mi web
16 Febrero 2010, 01:32 AM
Bueno pues eso he querido poner un newsletters en mi web (formulario para que se apunten) y la verdad no he podido... ni con google ni en el buscador de aqui he encontrado nada aver si me podeis hechar una manita....


Gracias
#13
PHP / Todo para webmaster y gratis proyecto
3 Enero 2010, 03:34 AM
Hola buenas creo que todos (o muchos de nosotros) nos hemos visto negro para encontrar algun hosting de calidad sin publicidad y gratuito, scripts para foros hosting tanto de imagenes como de archivos etc.. pues bien como yo estoy harto la verdad de que todo sea de pago y visto el exito (relativo) que tubo mi ultimo proyecto de hosting de imagenes me he animado a crear una web solo para webmasters y totalmente gratuito y sin publicidad, pero claro ahora viene el problema no?? como se hace yo estaba pensando si conocen algun script como por ejemplo el de mi arroba que da hosting y foro o scripts de webs etc para poder incorporarlos a la web mientras mas pongan mejor asi tendremos mas variedad para elegir xD


Gracias por su colaboración espero que este proyecto tire para delante


PD: No me digan por favor busca en tito google por que me faltan 12 minutos para llevar casi 5 horas delante del monitor que por no salir he mandado a mi hermana a comprar tabaco...
#14
PHP / Pagina para guardar los links???
3 Noviembre 2009, 17:42 PM
Hola buenas mi proposito es lo siguiente hacer una pagina en la cual cada usuario meta sus links(texto) a modo de "salvaguardarlo" o poder compartirlo tambien... si me pudieran ayudar se lo agradeceria por cierto estaria orientado a uploaders pero tambien a quien quiera usarlo xDD


Que les parece la idea??? espero que me puedan ayudar



Saludos
#15
PHP / modificacion de codigo para login
30 Septiembre 2009, 11:12 AM
Hola buenas mi problema es lo siguiente tengo un codigo en php que despues de unos pocos ajustes he conseguido que me aloje los archivos en depositfiles (desde mi server remotamente), asi que hasta aqui bien, pero ahora lo que quiero hacer es que ese mismo codigo me aloje los archivos en mi cuenta para eso tengo que hacer login pero la verdad yo ya ahi me pierdo por que no manejo mucho php aqui les dejo el cogido y gracias por vuestra ayuda



<?
/
  echo 'require \'includes/configs.inc.php\';
#!$php_path -q
';
  $file_id = $argv[1];
  require 'includes/db.inc.php';
  if ($argv[2])
  {
    $status = $argv[2];
  }
  else
  {
    $status = 0;
  }

    if (!($data = mysql_query ('' . 'SELECT name FROM file WHERE uid = \'' . $file_id . '\'')))
    {
      exit (mysql_error ());
    }

    $info = mysql_fetch_array ($data);
    if ($status == 0)
    {
      if (!(mysql_query ('' . 'INSERT INTO mirror (uid, hostid) VALUES (\'' . $file_id . '\', \'4\')')))
      {
        exit (mysql_error ());
      }
    }

    mysql_close ();
    $done = 0;
    $flag = 0;
    $file_loc = 'uploads/' . $info['name'];
    $url = 'http://depositfiles.com/en/';
    $file = @file ($url);
    $count = count ($file);
    $i = '0';
    while ($i < $count)
    {
      if (strstr ($file[$i], 'multipart/form-data'))
      {
        $main = $file[$i];
        $flag = 1;
        break;
      }

      ++$i;
    }

    if ($flag == 1)
    {
      $parse = explode ('action="', $main);
      $parse1 = explode ('" ', $parse[1]);
      $posturl = $parse1[0];
      $flag == 0;
      $count = count ($file);
      $i = '0';
      while ($i < $count)
      {
        if (strstr ($file[$i], 'UPLOAD_IDENTIFIER'))
        {
          $main = $file[$i];
          $flag = 1;
          break;
        }

        ++$i;
      }

      if ($flag == 1)
      {
        $parse = explode ('value="', $main);
        $parse1 = explode ('"', $parse[1]);
        $uploadid = $parse1[0];
        $postcontent = array ();
        $postcontent['files'] = '@' . $file_loc;
        $postcontent['MAX_FILE_SIZE'] = '314572800';
        $postcontent['UPLOAD_IDENTIFIER'] = $uploadid;
        $postcontent['go'] = '1';
        $postcontent['agree'] = '1';
        $ch = curl_init ();
        curl_setopt ($ch, CURLOPT_URL, $posturl);
        curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 2);
        curl_setopt ($ch, CURLOPT_POST, 1);
        curl_setopt ($ch, CURLOPT_POSTFIELDS, $postcontent);
        curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)');
        curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
        $result = curl_exec ($ch);
        curl_close ($ch);
        $flag = 0;
        $file = explode ('
', $result);
        $count = count ($file);
        $i = '0';
        while ($i < $count)
        {
          if ((strstr ($file[$i], 'ud_download_url') AND strstr ($file[$i], 'depositfiles.com/files/')))
          {
            $main = $file[$i];
            $flag = 1;
            break;
          }

          ++$i;
        }

        $done = 0;
        if ($flag == 1)
        {
          $parse = explode ('= \'', $main);
          $parse1 = explode ('\';', $parse[1]);
          $mirrorurl = $parse1[0];
          $done = 1;
        }
      }
    }

    require 'includes/db.inc.php';
    if ($done == 1)
    {
      $status = 3;
      if (!(mysql_query ('' . 'UPDATE mirror SET url=\'' . $mirrorurl . '\', status=\'' . $status . '\' WHERE uid = \'' . $file_id . '\' AND hostid = \'4\'')))
      {
        exit (mysql_error ());
      }
    }
    else
    {
      ++$status;
      if (!(mysql_query ('' . 'UPDATE mirror SET status=\'' . $status . '\' WHERE uid = \'' . $file_id . '\' AND hostid = \'4\'')))
      {
        exit (mysql_error ());
      }
    }

    mysql_close ();
?>
#16
PHP / nuevo reto remote upload mejorado
16 Septiembre 2009, 19:55 PM
Hola a todos despues del exito de mi ultima locura (gracias a vuestra ayuda) me he decidido a realizar otra cosa un poco mas dificil creo. Vamos a ver lo que quiero realizar es una web en la cual un usuario cualquiera suba archivos a mi servidor y este los suba a los principales servidores (megaupload, rapidshare... etc) pero en mis cuentas de estos servidores me explico??

Espero que me podais ayudar y gracias a todos.
#17
Bueno la idea es esa... quiero poner en mi servidor un script para que pueda descargar los links de megaupload (preferiblemente ya que tengo premiun) directamente al servidor. Muchas gracias por todo. :xD





Pronto inaugurare mi pagina web (gracias a vosotros) sobre manuales ;-) ;-).
#18
Hola aqui os dejo el comandos 3 entero con el crack y todo espero que lo disfruteis XD jaj

Comandos cd1
http://www.megaupload.com/?d=4KSHWXCZ

Comandos cd2
http://www.megaupload.com/?d=6JA4WXQC

Comandos cd3 + crack
http://www.megaupload.com/?d=WWTMUDGV




Nota: dar las gracias no cuesta dinero XD