Estoy buscando una forma segura de editar datos de texto confidenciales, usando Git y Vim en el proceso.
Una solución ideal sería:
- clonar el repositorio git cifrado en la memoria;
- descifrar en memoria;
- haga la edición, en memoria;
- cifrar, en memoria;
- volver al repositorio;
- eliminar de la memoria.
¿Cómo se puede realizar esta configuración con el requisito clave de que ningún archivo toque el almacenamiento persistente?
En mi caso, estoy usando Windows 10, pero también me interesa cómo se podría abordar esto en Linux.
Actualización.
RAMDisk Resolvió la parte en memoria del problema.
Actualmente estoy buscando evitar que los datos entren en el disco, como @StevenUllrich mencionado en los comentarios, mediante el uso de un archivo de página o de intercambio cifrado.