Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
sharemylogin — Condivisione di credenziali a conoscenza zero | Kitploit
Strumenti/GitHubGitHub/elandio-com/sharemylogin
Strumenti di Crittografia/DecrittografiaSicurezza WebPrivacyUtilità e FrameworkRilevamento SegretiAutenticazione
GitHubelandio-com/sharemylogin

sharemylogin

Condivisione di credenziali a conoscenza zero

Vedi Repository
57481 mese faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

ShareMyLogin (Open Source)

Questo è il codice sorgente pubblico di ShareMyLogin.com.

Cos'è ShareMyLogin?

ShareMyLogin è uno strumento sicuro per condividere informazioni sensibili (come password, chiavi API o segreti di configurazione).

Il Problema

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.

La Soluzione

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.

  • Autodistruzione: Può essere impostato per eliminarsi immediatamente dopo essere stato visualizzato una volta (così solo il destinatario previsto lo vede).
  • Conoscenza Zero: Il server memorizza solo dati crittografati. La chiave di decrittazione fa parte del link (dopo #) e non viene mai inviata al server.

Perché questo codice è pubblico?

La fiducia è fondamentale per gli strumenti di sicurezza. Abbiamo reso open source questo codice così puoi verificare esattamente come funziona:

  1. Trasparenza: Puoi ispezionare la cartella src/crypto/ per vedere la logica di crittografia esatta utilizzata sul sito live.
  2. Verifica: Puoi eseguire questo progetto localmente per confermare che le tue chiavi rimangano nel tuo browser e non vengano mai registrate dalla rete.

Il Modello di Fiducia

  • Crittografia lato client: Utilizza AES-256-GCM. La chiave viene generata nel tuo browser.
  • Archiviazione crittografata: Il server riceve e memorizza solo il blob crittografato (ciphertext).
  • Nessun accesso: Senza il link completo (che solo tu hai), i dati sui nostri server sono inutili per noi o per qualsiasi attaccante.

Come Eseguire Localmente

Devi eseguire sia il frontend (Interfaccia Utente) che il backend (API) per testare l'applicazione.

Prerequisiti

  • Node.js 18+
  • npm

1. Installa le Dipendenze

root@kitploit:~
npm install

2. Avvia il Backend API

Apri un terminale ed esegui:

root@kitploit:~
npm run server
# Server starts at http://localhost:3001

3. Avvia il Frontend UI

Apri un secondo terminale ed esegui:

root@kitploit:~
npm run dev
# App opens at http://localhost:5173

4. Verifica la Sicurezza

  1. Apri http://localhost:5173.
  2. Apri gli Strumenti per Sviluppatori del tuo browser (F12) e vai alla scheda Rete.
  3. Crea un segreto.
  4. Clicca sulla richiesta create nell'elenco.
  5. Conferma: I dati inviati sono crittografati (ciphertext). La tua password/chiave reale non è inclusa nel corpo della richiesta.

Struttura del Progetto

  • 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.

Licenza

MIT

Scarica lo strumento