Hola amigos, estoy desarrollando un programa de directorio telefonico en lenguaje C que me han mandado, pero no tengo idea de como hacer ciertas cosas, y es en Linux. Entonces queria saber si me podian ayudar con unas preguntas, y como podria hacerlo, se las dejo aca, gracias!
El programa debe ser capaz de guardar el contenido del directorio encriptado en disco
El acceso al directorio debe estar protegido por una clave.
Se pueden clasificar y filtrar las entradas del directorio en categorías: todos, personales, trabajo.
No se como encriptar ni colocar clave, alguien puede ayudarme?, y eso de clasificar y filtrar las entradas del directorio en categorias, no tengo mucha idea de como hacerlo, tampoco.
El archivo que generes para
El archivo que generes para guardar el directorio (ya sea un simple txt, o incluso una base de datos), se encripta muy muy fácil. Checa primero si tienes instalado el programa gpg, tecleando gpg en la terminal (si sale "gpg no está instalado bla,bla,bla" toca instalarlo a mano), y después trabajar con los archivos es fácil:
Convendría borrar el archivo original después de encriptarlo, por seguridad. gpg te pide la contraseña, no necesitas guardarla ni nada.
Las categorías... pues al pedir nombre y teléfono del contacto también debes pedir la categoría (personal o trabajo), y guardarlas junto al resto de información (cómo hacerlo depende de ti, como te acomode mejor). Así, cuando lees el directorio, sabrás a que categoría pertenece cada contacto y filtrarlos será un juego de niños ;)
Tengo mas problemas :S
Mira, les dejo el planteamiento de lo que debo hacer aca : http://pastebin.com/eGWnjpwv
Y mi codigo, lo que llevo hecho , entonces para que porfavor, me ayudes a implementar en mi codigo, eso de la encriptacion.
Y bueno ahora me dio otro problema, es que, intento buscar por categoria y explota... alguna ayuda?
Gracias Rober!
Siempre me has ayudado, es bueno contar con gente como tu.
Ya entendi la idea, es que no me cuadraba bien..! Gracias! Cualquier otra duda la posteo acá