Solo tengo curiosidad y es más como un juego mental, no me gusta la criptografía.
¿Cómo se cifran los datos que se generan constantemente? Coloque los datos automáticamente en trozos, cifre el trozo y envíelo a un servidor de respaldo que lo almacene. Mi primera idea fue cifrar el primer fragmento con una entrada del usuario como una contraseña, y luego almacenar el hash en algún lugar, luego el siguiente fragmento se cifraría con el hash y yo almacenaría el siguiente.
Por lo tanto, podría descifrar los fragmentos después de eso simplemente aplicando una contraseña al principio y luego descifrando automáticamente los hashes. Entonces, ¿dónde están las trampas?
¿Cómo lo haría un especialista? Debe ser un algoritmo autónomo, ¿qué tan seguro podría ser?
[EDITAR] Supongamos que quiero almacenar datos personales:
Name: Bob
Job: Developer
Birthday: 12/12/12
No conozco estos datos anteriormente, pero cuando el sistema está funcionando, genera de alguna manera estos datos, ahora pondré como 5 personas en un trozo y quiero hacer una copia de seguridad en un servidor como 5 en todo el mundo :) . Sin un usuario que proporcione para cada parte una contraseña. Y, obviamente, no puedo almacenar la contraseña en el servidor y cifrar cada fragmento con él.
[EDIT2] Y tal vez la copia de seguridad sea algo incorrecto, supongamos que almacenamos los datos cifrados en algún lugar y los olvidamos en el servidor que los generó. Estaría, como escribí, también interesado en los escollos de mi enfoque, si hay algunos? Sé que un sistema de archivos podría funcionar de esta manera que cualquier hash que almacenaría podría recuperarse, pero si lo almacenara solo en la memoria RAM?