
Compartición de Credenciales de Conocimiento Cero
Este es el código fuente público de ShareMyLogin.com.
ShareMyLogin es una herramienta segura para compartir información sensible (como contraseñas, claves API o secretos de configuración).
Enviar una contraseña por Slack, correo electrónico o WhatsApp crea un registro permanente de ese secreto en los registros de chat y servidores. Incluso si eliminas el mensaje, a menudo se respalda en otro lugar.
ShareMyLogin cifra tu secreto en tu navegador antes de que salga de tu dispositivo. Genera un enlace único que puedes enviar de forma segura a cualquier persona.
#) y nunca se envía al servidor.La confianza es fundamental para las herramientas de seguridad. Publicamos este código como código abierto para que puedas verificar exactamente cómo funciona:
src/crypto/ para ver la lógica de cifrado exacta utilizada en el sitio en vivo.AES-256-GCM. La clave se genera en tu navegador.ciphertext).Necesitas ejecutar tanto el frontend (Interfaz de Usuario) como el backend (API) para probar la aplicación.
npm install
Abre una terminal y ejecuta:
npm run server
# El servidor se inicia en http://localhost:3001
Abre una segunda terminal y ejecuta:
npm run dev
# La aplicación se abre en http://localhost:5173
http://localhost:5173.create de la lista.ciphertext). Tu contraseña/clave real no está incluida en el cuerpo de la solicitud.src/crypto/: La lógica central de cifrado/descifrado.src/pages/: El código de la interfaz de usuario.backend/: Un servidor local mínimo (Node.js) para imitar la API de producción para pruebas.MIT