Una de las solicitudes de funciones que tengo para el programa en el que estoy trabajando es para poder guardar la lista de credenciales que los usuarios ingresan, para que puedan compartirse. El caso de uso específico que inspiró esta solicitud fue el uso de nuestro programa en una gran red corporativa, formada por LAN bastante buenas conectadas por una WAN escamosa. La idea era que, en lugar de tener nuestro programa en contra de la WAN cuando estaba inactivo, enviarían un archivo de 'configuración' que contenía las credenciales de administrador celosamente guardadas, ejecútelo en cada LAN y comprima los resultados y envíelos por correo electrónico. espalda.Guardar un SecureString
Sí.
Mi instinto inicial es burlarme de esta solicitud: ¿guardar contraseñas? realmente? y seguramente la división de redes de la compañía preferiría que probaras y vendieras cualquier producto WAN que tengan, pero resulta que una de las clases para las que utilizo las credenciales puede tomar SecureString, y, bueno, siempre es bueno tener cuidado para formas en que puede ahorrarle a la gente un poco de esfuerzo. Eso me hizo preguntarme:
¿Es posible guardar un SecureString encriptado, para poder guardar los datos confidenciales en un archivo y abrirlo en otro lugar?
¿Cuáles son sus pensamientos, desbordamiento de pila?
¿Qué quiere decir "compartido en caso de fallo de la red"? ¿Puedes explicar eso por favor? –