Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Pen Drive

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Pen Drive

Notapor farga el Mié Oct 10, 2007 3:19 pm

Ola.
Como puedo hacer para que mi flash drive (pen drive) sea usada solo en mi pc, y como puedo encriptar la misma usando un programa visual c++.

Muchas gracias.

Fargas.
farga
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 132
Registrado: Jue Ago 04, 2005 5:32 am

Re: Pen Drive

Notapor ivancp el Sab Oct 13, 2007 11:03 am

Para encriptar un archivo desde visual c++:

1. Abrir un archivo con CFile...
2. Leer caracter por caracter .....
3. Escribir el caracter leido en un archivo temporal, pero modificando el caracter :
'K' + 10 = 'U'
4. Borrar el archivo actual, y reemplazarlo por el archivo temporal.

Para desencriptar:

1. Abrir el archivo encriptado con CFile...
2. Leer caracter por caracter .....
3. Escribir el caracter leido en un archivo temporal, pero regresandolo a su estado anterior:
'U' - 10 = 'K'
4. Borrar el archivo actual, y reemplazarlo por el archivo temporal.


Es la manera mas facil de ecriptar/desencriptar un archivo, pero funciona. Puedes utilizar algoritmos mucho mas complejos para ello puedes googlear: griptografía.


Respecto a que si puedes restringir el uso de tu memoria usb en otras maquinas: la respuesta es no.

Pero puedes encriptar tus archivos y poner la memoria en modo solo lectura (si la memoria te lo permite)

Un programa libre muy utilizado para encriptar lo que quieras es gnupg:

http://www.gpg4win.org/download.html
ivancp
Programador Experimentado
Programador Experimentado
 
Mensajes: 301
Registrado: Jue Sep 06, 2007 12:57 pm


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado