Mi aplicación de iPhone se conecta a un servicio web usando un nombre de usuario y una contraseña.¿Cómo almacenar con seguridad las credenciales ingresadas en las Preferencias de la aplicación?
Prefiero guardar las credenciales en las preferencias de la aplicación (conjunto de configuraciones) como la aplicación de correo. ¿Esto es lo suficientemente seguro? ¿Es posible guardar esos valores en el llavero (a través de las Preferencias de la aplicación)?
Editar:
Quiero que mis usuarios introducir sus credenciales en las preferencias de la aplicación de mi aplicación. Normalmente, puedo recuperar estos datos en mi aplicación con NSUserDefaults. Pero Preferencias de aplicaciones guarda los datos como texto sin formato y no está encriptado ni hash. ¿Hay una manera segura? P.ej. Conozco el llavero en el iPhone y ¡me parece genial! ¿Puedo usar el llavero para guardar las credenciales ingresadas en Preferencias de la aplicación?
Alimento para el pensamiento: ¿Cómo lo hace Apple? Quiero decir, cuando quiero usar la aplicación de correo, proporciono mi nombre de usuario y contraseña en las preferencias de la aplicación. ¿Están esos valores almacenados como texto sin formato?
similares a esta pregunta en desbordamiento de pila. http://stackoverflow.com/questions/190963/can-i-access-the-keychain-on-the-iphone – iamsult
realidad, no. sé que el llavero Solo quiero saber si es la mejor solución para mí. – Sandro
Sí, puede ir con eso – iamsult