
Condivisione di credenziali a conoscenza zero
Questo è il codice sorgente pubblico di ShareMyLogin.com.
ShareMyLogin è uno strumento sicuro per condividere informazioni sensibili (come password, chiavi API o segreti di configurazione).
Inviare una password tramite Slack, Email o WhatsApp crea una registrazione permanente di quel segreto nei registri delle chat e nei server. Anche se elimini il messaggio, spesso viene salvato altrove.
ShareMyLogin crittografa il tuo segreto nel tuo browser prima che lasci il tuo dispositivo. Genera un link unico che puoi inviare in modo sicuro a chiunque.
#) e non viene mai inviata al server.La fiducia è fondamentale per gli strumenti di sicurezza. Abbiamo reso open source questo codice così puoi verificare esattamente come funziona:
src/crypto/ per vedere la logica di crittografia esatta utilizzata sul sito live.AES-256-GCM. La chiave viene generata nel tuo browser.Devi eseguire sia il frontend (Interfaccia Utente) che il backend (API) per testare l'applicazione.
npm install
Apri un terminale ed esegui:
npm run server
# Server starts at http://localhost:3001
Apri un secondo terminale ed esegui:
npm run dev
# App opens at http://localhost:5173
http://localhost:5173.create nell'elenco.ciphertext). La tua password/chiave reale non è inclusa nel corpo della richiesta.src/crypto/: La logica principale di crittografia/decrittazione.src/pages/: Il codice dell'interfaccia utente.backend/: Un server locale minimale (Node.js) per simulare l'API di produzione per i test.MIT