3 puntos por GN⁺ 2026-02-08 | 1 comentarios | Compartir por WhatsApp
  • Una herramienta offline que permite cifrar archivos y guardar la clave de recuperación dividida entre varios amigos, usando el algoritmo de secreto compartido de Shamir
  • Por ejemplo, se pueden repartir fragmentos de la clave entre 5 amigos y la recuperación es posible si colaboran 3, pero una sola persona no puede acceder
  • Cada amigo recibe un paquete independiente que incluye el archivo recover.html, con el que puede realizar la recuperación en el navegador sin internet
  • Está publicada como código abierto (Apache-2.0) y se ejecuta solo en local, sin servidores ni sistema de cuentas
  • Ofrece un método de recuperación simple y autosuficiente que permite proteger datos personales y distribuir la confianza al mismo tiempo

Resumen de ReMemory

  • ReMemory es una herramienta offline que cifra archivos y luego divide la clave de descifrado para entregarla a varios amigos de confianza
    • Usa Shamir’s Secret Sharing para dividir la clave en varios fragmentos, y permite recuperarla cuando se reúne una cantidad mínima de ellos
    • Por ejemplo, se pueden repartir fragmentos entre 5 personas y recuperar el archivo original si colaboran 3
  • Cada amigo recibe un paquete que incluye recover.html, con el que puede realizar el proceso de recuperación sin conexión desde el navegador
    • No se necesita conexión a internet ni acceso a servidores, y la recuperación sigue siendo posible incluso si el sitio web desaparece

Cómo funciona

  • Después de cifrar un archivo, la clave generada se divide en varios shares y se distribuye entre amigos
    • El proceso sigue la secuencia Encrypt → Split key → Distribute
    • Durante la recuperación, el archivo original se restaura mediante Combine shares → Decrypt → File recovered
  • La recuperación es posible si se reúne un número suficiente de amigos en distintas combinaciones (por ejemplo, 3 de 5)

Características y limitaciones

  • Características
    • Herramienta offline que funciona en el navegador
    • Permite dividir y guardar la clave de recuperación entre amigos
    • Publicada como código abierto (Apache-2.0)
    • Estructura autosuficiente que permite recuperar sin depender de un sitio web
  • Limitaciones
    • No es un servicio ni una empresa
    • No es un sistema de cuentas ni un producto en la nube
    • No almacena datos en el exterior
    • No funciona por sí sola como solución de respaldo

Cómo usarlo

  • Se puede descargar el paquete de demostración para revisar 3 paquetes de ejemplo
    • Ejemplo: abrir bundle-alice/recover.html en el navegador y añadir arrastrando los archivos README.txt de Bob y Carol
    • Cuando se cumple el umbral (3 personas), el descifrado se realiza automáticamente
  • Antes del uso real, los amigos pueden probar el proceso de recuperación mediante la demo

Confianza y verificación

  • Todo el código está publicado en GitHub y cualquiera puede revisarlo
  • Mediante un documento de auditoría de seguridad propio, se explican los motivos detrás de las decisiones criptográficas
  • Todo el procesamiento se realiza dentro del navegador local, y los archivos no se envían fuera
  • Se recomienda verificar cómo funciona con los paquetes de demostración antes de usar archivos secretos reales
  • Para el cifrado se utiliza la herramienta age, aplicando un método moderno y confiable

Contexto de desarrollo

  • Fue creado para que amigos de confianza puedan acceder a archivos importantes si una persona sufre un accidente
  • Busca evitar que todo el control quede en manos de una sola persona o servicio
  • Como no existía una herramienta simple e independiente que permitiera esta recuperación, fue desarrollada directamente
  • Se compartió públicamente porque también podría ser útil para otras personas

1 comentarios

 
GN⁺ 2026-02-08
Comentarios de Hacker News
  • Hay que tratar a tu yo del futuro como a un desconocido
    Si escribes para ese desconocido, tu yo del futuro te lo va a agradecer
    Creemos que vamos a recordar, pero en realidad olvidamos
    No seas demasiado duro contigo mismo y recomiendo un método simple de registro no electrónico para tu yo del futuro
    También conviene incluir una contraseña sencilla que tu familia o amigos puedan reconocer — por ejemplo, una clave que solo conozca la familia, el nombre de una mascota de la infancia o el segundo nombre de alguna historia sobre tu bisabuelo
    Cuando mi suegra y mi madrina empezaron a perder la memoria con frecuencia, puse Valet Bowl por toda la casa y les hice usar pequeñas libretas con pluma
    Si olvidaban algo, revisaban la libreta; si perdían las llaves, revisaban el recipiente
    Al final, se trata de entrenarse para “no intentar recordar, sino dejar que las manos recuerden”

    • ¿Te refieres a este comentario, verdad? enlace a comentario anterior de HN
      Lo gracioso es que no hice los recipientes, pero sí recuerdo ese comentario. Ahora mismo no sé dónde están las llaves del coche. Debería haber hecho los recipientes
    • Yo siempre le hablo a mi yo del futuro en los comentarios del código
      Gracias a eso, mi yo del futuro siempre le agradece a mi yo del pasado. Mi yo del presente también está feliz
  • Si son 5 de cada 7 personas, eso significa que, por ejemplo, no deberías estar al mismo tiempo con más de una persona en una situación como un accidente de tránsito
    Hay que pensar no solo en la pérdida de memoria simple, sino también en situaciones como coma u hospitalizaciones largas
    Es práctico dejar preparado acceso para que un tercero de confianza pueda encargarse de cosas como facturas o cobros de la nube

  • Yo escribo la contraseña secreta de administrador en un diario en papel guardado dentro de una caja fuerte ignífuga e impermeable
    Solo mi pareja y yo sabemos dónde está
    Todas las demás contraseñas están guardadas en el gestor de contraseñas

    • Yo hago lo mismo, pero quiero advertir que no hay que confiarse demasiado de una “caja fuerte ignífuga”
      Si el incendio es lo bastante fuerte como para destruir por completo la casa, la temperatura dentro de la caja fuerte también puede subir lo suficiente como para quemar el contenido
      Una caja de seguridad bancaria es una alternativa mucho más segura. Los bancos arden menos que las casas
    • Nosotros compartimos un gestor de contraseñas con los secretos de cada uno
      Eso es más para prever el problema de acceso en caso de muerte que la pérdida de memoria
      Si la confianza es menor, también se puede poner a un abogado como intermediario
    • La ventaja de una caja fuerte física es que, a diferencia de lo digital, no estás en el extremo de “todo queda completamente expuesto o todo se pierde por completo”
    • Al final, un plan de respaldo pensado para la muerte también puede servir en una situación de pérdida de memoria
    • Si tienes familia, recomiendo compartir parte de la información también con una persona de confianza fuera de la casa
  • Me alegra ver que este tipo de ideas reciba atención
    Hace tiempo hice algo parecido con la misma librería de HashiCorp, pero no pude publicarlo porque le faltaba pulido
    Planeo retomar el proyecto passcrux
    Mi objetivo era preservar la contraseña maestra del gestor de contraseñas, con una estructura en la que los amigos guardaban respaldos divididos
    La división de Shamir fue fácil, pero quiero añadir corrección de errores para compensar la pérdida parcial de datos

  • Si vas a prepararte para una pérdida de memoria, también deberías considerar estas situaciones

    • Podrías olvidar el sistema de contraseñas que diseñaste
    • Podrías olvidar incluso que existe información que necesitas descifrar
    • Tu capacidad de juicio podría deteriorarse y otra persona tendría que tomar decisiones por ti
    • La autenticación biométrica podría no funcionar, o podrías quedar bloqueado por el límite de intentos
    • Tu familia o tus amigos también podrían verse involucrados en el accidente
      Por eso, creo que lo mejor es depender simplemente de la seguridad física
      Hay que escribirlo en texto plano, como un documento de la casa, indicando qué es, por qué hace falta y cómo acceder
    • Por eso yo tengo una guía pública de recuperación aparte para todos los pasos
  • Prepararse para una pérdida de memoria no es lo mismo que planificar una herencia, pero se puede aprovechar la autenticación biométrica
    Aun así, creo que es mejor integrar ambas cosas y resolverlas de una sola vez

  • Mi familia sabe sobre el “cuaderno rojo” donde saben que lo dejé
    Ahí está detallado cómo acceder a mis activos digitales

  • Como hace todo el mundo, basta con pegar un sticker con la contraseña en el monitor

    • Si vas a hacer eso, al menos usa también autenticación biométrica como YubiKey Bio
    • Yo la pego debajo del teclado. Mucho más seguro :p
  • Un amigo mío hizo algo así hace tiempo
    página de presentación de keybearer / repositorio de GitHub

    • ¡No lo puedo creer! Llevaba mucho tiempo buscando algo así, pero la mayoría solo hacía cifrado de Shamir y tenía una UX terrible
      Es impresionante que hayas implementado esto hace 14 años
      Yo lo hice metiendo la app de recuperación y un manual PDF para personas no técnicas juntos dentro de un ZIP
      Era un intento de hacer que la experiencia de recuperación fuera lo más fluida posible
      Tu versión es el único caso que he visto que realmente funciona bien. Mis respetos
  • Para que este sistema funcione, hay que tener amigos