border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 30-10-2006, 11:35:37
Avatar de jrios03
Moderador
 
Registrado: ene 2005
Ubicación: Curico
Posts: 782
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
Predeterminado Ayuda con Encriptador de archivos...

Hola a todos amigos míos...

Tengo una duda... sucede que hace poco tiempo, una semana más menos... he estado trabajando en un encriptador de archivos... hasta el momento he podido encriptar archivos de texto, archivos java, de python, etc... pero sólo archivos de texto, nada más... pues lo que hago es encriptar el contenido de dicho archivo y guardarlo encriptado...

Pero cuando trato de hacer lo mismo con imágenes, después de desencriptarlas no logro verlas, pues se hechan a perder... por lo tanto este método no me sirve para mucho...

Por lo que sé al respecto de encriptación, uno puede cambiar los bits de un archivo para encriptarlo, ya sea agregándole bits o sacándole bits... pero eso no sé como hacerlo con Java...

También me he dado cuenta que existe una librería crypto en java, pero no sé como puedo utilizarla... no entiendo mucho su funcionamiento...

Hay alguien que haya logrado encriptar archivos que no sean de texto con Java???

Espero que me puedan ayudar... pues es un proyecto personal muy importante...

No pido que me den todo hecho, sólo una pequeña ayuda y un empujoncito para seguir adelante...

Saludos... y mucha suerte a todos... :smt004

PD: Utilizo el JDK 1.6.0 Beta2
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

PD: Perdí mi mascota... buaaaaaaaa.... al menos encontré una nueva
Responder Con Cita
  #2 (permalink)  
Antiguo 17-04-2008, 19:08:48
Buena Participación en el Foro
 
Registrado: abr 2008
Posts: 35
pablosguajardo Aun no valorado
Thumbs up Re: Ayuda con Encriptador de archivos...

Por lo que veo a esta pregunta la hiciste hace casi 2 años pero bueno por ahi le sirve a algun otro que entre nuevamente:

Código PHP:
 
package Copiar
;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/**
 *
 * @author Pablo
 */
public class Encripta_1 {
 
    
/** Creates a new instance of Cualquiera */
    
public Encripta_1() {
    }
      public static 
void main(String[] argsthrows IOException {
          
//encripta  
          
File original= new File("c:/ejemplo.jpg");
          
File copia= new File("c:/CopiaEncriptada.jpg");
          
FileInputStream in= new FileInputStream(original);
          
FileOutputStream out= new FileOutputStream(copia);
          
int caracter;
 
            while((
caracterin.read()) !=-1){
                
out.write(caracter+1);//Aca "encripta" el archivo
 
            
}
            
in.close();
            
out.close();
 
 
            
//desencripta
            
File original2= new File("c:/CopiaEncriptada.jpg");
            
File copia2= new File("c:/copiaDesEnciriptada.jpg");
            
FileInputStream in2= new FileInputStream(original2);
            
FileOutputStream out2= new FileOutputStream(copia2);
            
int caracter2;
            
caracter2in2.read();
            while(
caracter2!=-1){
                
out2.write(caracter2-1);// Aca "desencripta" el archivo
                
caracter2in2.read();
            }
            
in2.close();
            
out2.close();
 
 
     }

__________________
Nadie salió a despedirme cuando me fui de la estancia, solamente el ovejero,un perro,cosas que pasan. El asunto, una zoncera,un simple cambio e palabras,y el olvido de un mocoso,del q puedo ser su tata. Y yo q no aguanto pulgas,a pesar de mi inorancia, ya no más pedí las cuentas,sin importarme de nada.
No hubiera pasado ésto, si el padre no se marchara,pero los patrones mueren, y después los hijos mandan.Y hasta parece mentira,pero es cosa señalada,q de una sangre pareja,salga la cría cambiada.
Responder Con Cita
  #3 (permalink)  
Antiguo 26-04-2008, 23:53:57
Avatar de jrios03
Moderador
 
Registrado: ene 2005
Ubicación: Curico
Posts: 782
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
Predeterminado Re: Ayuda con Encriptador de archivos...

Muchas gracias por tu tiempo...

Voy a ver si me funciona y te aviso...

PD: He estado buscando la manera de encriptar cosas por Cryptografia....
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

PD: Perdí mi mascota... buaaaaaaaa.... al menos encontré una nueva
Responder Con Cita
  #4 (permalink)  
Antiguo 27-04-2008, 01:41:38
Buena Participación en el Foro
 
Registrado: abr 2008
Posts: 35
pablosguajardo Aun no valorado
Thumbs up Re: Ayuda con Encriptador de archivos...

No de nada, eso si, esto no seria un encriptamiento cien por ciento es solo cambiar un bite, igualmente dependiendo para q lo uses te sirve. Con este tipo de ejemplos podes hacer lo que quieras con archivos, de hecho si tenes un mínimo conocimiento de código hexadecimal podes por ejemplo cambiarle el nombre a la calculadora o a lo que se te ocurra por ejemplo:

Código PHP:
package ejemplo;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class 
CambiaNombreCaluladoraEspanol {
    
    public 
CambiaNombreCaluladoraEspanol() {
    }
    public static 
void main(String[] argsthrows IOException {
   
        
File original2= new File("C:/windows/system32/calc.exe");
        
File copia2= new File("c:/calcCambiada.exe");
        
FileInputStream in2= new FileInputStream(original2);
        
FileOutputStream out2= new FileOutputStream(copia2);
        
int caracter2;
        
caracter2in2.read();
        
boolean esa=false;
        while(
caracter2!=-1){
            

            
//Aca le cambio el nombre a la calculadora
            //Calculadora por CalcuPablo?
            
if (caracter2==67){//C
                
out2.write(caracter2);
                
caracter2in2.read();
                if (
caracter2==0){
                    
out2.write(caracter2);
                    
caracter2in2.read();
                    if (
caracter2==97){//a
                        
out2.write(caracter2);
                        
caracter2in2.read();
                        if (
caracter2==0){
                            
out2.write(caracter2);
                            
caracter2in2.read();
                            if (
caracter2==108){//l
                                
out2.write(caracter2);
                                
caracter2in2.read();
                                if (
caracter2==0){
                                    
out2.write(caracter2);
                                    
caracter2in2.read();
                                    if (
caracter2==99){//c
                                        
out2.write(caracter2);
                                        
caracter2in2.read();
                                        if (
caracter2==0){
                                            
out2.write(caracter2);
                                            
caracter2in2.read();
                                            if (
caracter2==117){//u
                                                
out2.write(caracter2);
                                                
caracter2in2.read();
                                                
out2.write(0);
                                                
caracter2in2.read();
                                                
out2.write(80);//P
                                                
caracter2in2.read();
                                                
out2.write(0);
                                                
caracter2in2.read();
                                                
out2.write(97);//a
                                                
caracter2in2.read();
                                                
out2.write(0);
                                                
caracter2in2.read();
                                                
out2.write(98);//b
                                                
caracter2in2.read();
                                                
out2.write(0);
                                                
caracter2in2.read();
                                                
out2.write(108);//l
                                                
caracter2in2.read();
                                                
out2.write(0);
                                                
caracter2in2.read();
                                                
out2.write(111);//o
                                                
caracter2in2.read();
                                                
out2.write(0);
                                                
caracter2in2.read();
                                                
out2.write(63);//?
                                                
caracter2in2.read();
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            
out2.write(caracter2);
            
caracter2in2.read();
        }
        
in2.close();
        
out2.close();
    }

No se me pareció bueno y lo agregue q se yo, es para q te des cuenta el alcance que tiene, esto no es solo con java, se puede hacer con cualquier lenguaje de programación…
__________________
Nadie salió a despedirme cuando me fui de la estancia, solamente el ovejero,un perro,cosas que pasan. El asunto, una zoncera,un simple cambio e palabras,y el olvido de un mocoso,del q puedo ser su tata. Y yo q no aguanto pulgas,a pesar de mi inorancia, ya no más pedí las cuentas,sin importarme de nada.
No hubiera pasado ésto, si el padre no se marchara,pero los patrones mueren, y después los hijos mandan.Y hasta parece mentira,pero es cosa señalada,q de una sangre pareja,salga la cría cambiada.
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Encriptador de Archivos .java Gratuito jrios03 Aplicaciones Ofrecidas o Solicitadas 0 04-05-2007 13:55:01
Ejemplo de pequeño encriptador de String... jrios03 JAVA (General) 1 23-02-2007 01:23:50
Encriptador/desencriptador tazman Visual Basic 6.00 3 06-09-2006 16:15:00
Ayuda con los Archivos WMA (Estructura y Lectura TAG) Fabricio Visual Basic 6.00 0 16-02-2006 13:04:17
COMO CREO ARCHIVOS DE AYUDA?? Rumemons Visual Basic 6.00 4 17-09-2004 00:00:00


La franja horaria es GMT. Ahora son las 13:17:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right