Mantengo una carpeta y una clave encriptadas (separadas) + software encriptado (en el caso) para que mi hija abra después de 14 años. ¿Qué es todo lo que no estoy considerando?

Gracias por A2A. 14 años es mucho tiempo y lo más probable es que el entorno HW / software sea obsoleto. Sin mencionar cualquier debilidad del algoritmo criptográfico que se identifique y que podría obligar a los proveedores de software a actualizar y hacer que su código sea obsoleto.
Estás en el camino correcto en términos de separación de la clave. Pero, ¿cómo volvería a crear el entorno para que se ejecute el código?
Es posible que desee considerar un dispositivo + software autosuficiente que pueda funcionar (suponiendo que no esté actualizado) una vez que lo desbloquee. Cómo desbloquear: es una pregunta capciosa. Puede guardar ese código secreto en otro lugar (forma tradicional … VOLUNTAD).
Vikrant cubrió algunas de las mejores prácticas.
¿Piensa hace 14 años qué tipo de cifrado habría utilizado? Recuerdo escribir bacalao usando Triple DES en C, porté ese código a Visual Basic. Visual Basic ya no existe y DES / Triple DES se considera débil y se reemplaza con AES.

Asegúrese de lo siguiente: –

1. El software de cifrado y la carpeta pueden mantenerse juntos (mejor si están separados), pero la clave debe almacenarse por separado.

2. Debe tener una copia de seguridad de los tres (nunca se sabe que el software está disponible incluso después de 14 años o no, la carpeta y la clave cifradas son obvias), y nuevamente la copia de seguridad del software y la carpeta pueden estar juntas, clave de copia de seguridad es estar en medio separado.

3. Utilice el software para el último sistema operativo, ya que los actuales quedarán obsoletos después de 14 años. Si usa Windows, es posible la compatibilidad con versiones anteriores, pero a veces puede no funcionar (especialmente para el software de cifrado, ya que las DLL necesarias pueden no estar allí). Aunque, VMware o mejores plataformas virtuales estarán disponibles, por lo que podría mantener una copia de un sistema operativo como Windows 7 o Windows 10. El sistema operativo estará disponible, pero al observar sus requisitos, no desea que su hija corra y obtener * .iso del sistema operativo o solucionar problemas del software para que funcione.

Nada más en lo que pueda pensar …