Encriptación sobre la marcha en C #

votos
0

Estoy aprendiendo C #. Quiero codificar un programa de cifrado sobre la marcha. Algo similar a Truecrypt . Básicamente, crea un contenedor cifrado, que se puede montar como un disco virtual y desde el cual puede descifrar archivos sobre la marcha sin escribirlos en el disco duro. Truecrypt utiliza algunos controladores de filtro [No sé lo que son]. Necesito saber si se puede implementar en c #. ¿Debo aprender alguna programación de controladores? ¿Se puede hacer sin el uso de controladores? ¿Qué necesito aprender?

Publicado el 05/02/2009 a las 03:34
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
5

No podrá hacer esto en C # (o en cualquier lenguaje .NET para ese asunto) ya que los controladores de dispositivo se deben escribir en código no administrado.

Además, tienes un problema más sutil. Es posible que guarde la información en la memoria, pero esa memoria se puede paginar en el disco, que es algo que debe evitar si desea que sea realmente seguro.

Respondida el 05/02/2009 a las 03:42
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more