Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: Psyke1 en Noviembre 29, 2012, 04:17:38 pm

Título: En busca de método de encriptación
Publicado por: Psyke1 en Noviembre 29, 2012, 04:17:38 pm
Busco un método de encriptación para cifrar el nombre de archivos.

Por lo cual la cadena resultante no puede retornar caracteres prohibidos:
Código: [Seleccionar]
\/¿?<>*:"|
Gracias :)

DoEvents! :P

Título: Re:En busca de método de encriptación
Publicado por: LeandroA en Noviembre 29, 2012, 09:45:40 pm
Hola, la verdad no entendí bien, que es masomenos lo que queres hacer?, ese nombre cifrado estaría en el archivo como un nuevo nombre? o es para almacenar en algún lado?

Saludos.
Título: Re:En busca de método de encriptación
Publicado por: Psyke1 en Noviembre 29, 2012, 10:09:52 pm
No, no lo almaceno en ningún lado, es para renombrarlo.
Teniendo en cuenta que mis archivos sólo tienen:


Quiero que me dé un nombre cifrado sin contener:
Código: [Seleccionar]
\/¿?<>*:"|
He intentado algo pasando el ascii a hexadecimal, y alterándolo y demás... pero necesito algo que sea un poco más complejo de descifrar.

Estoy un poco verde en criptología. ::)

Gracias.

DoEvents! :P
Título: Re:En busca de método de encriptación
Publicado por: Albertomi en Noviembre 29, 2012, 11:32:37 pm
Hola Psyke1
 
Para no complicarte usa encriptación asimétrica (Llave pública y privada) la cadena resultante de la encriptación lo puedes pasar a hexadecimal o lo vuelves a encriptar en base64 o base85 de esa forma el resultado será como un archivo con caracteres que se pueden almacenar en un archivo TXT y que se interpretaran como un único string.
 
 
Saludos desde algún lugar de lima-Perú
 
Título: Re:En busca de método de encriptación
Publicado por: Psyke1 en Diciembre 01, 2012, 10:19:36 pm
Gracias por la respuesta.
Lo arreglé pasando a hexadecimal el array de bytes encriptado que me devuelve una función que ya usaba en el proyecto.
De ese modo sólo tengo números y letras. (aunque sea el doble de largo...)

DoEvents! :P