
ゼロ知識資格情報共有
これは ShareMyLogin.com の公開ソースコードです。
ShareMyLogin は、パスワード、APIキー、設定のシークレットなどの機密情報を安全に共有するためのツールです。
Slack、Eメール、WhatsAppでパスワードを送信すると、その秘密はチャットログやサーバーに永続的に記録されます。メッセージを削除しても、多くの場合、別の場所にバックアップされています。
ShareMyLogin は、あなたの秘密をデバイスから送信する前に、ブラウザ内で暗号化します。ユニークなリンクが生成され、誰にでも安全に送信できます。
# の後)であり、サーバーに送信されることはありません。セキュリティツールにとって信頼は極めて重要です。このコードをオープンソース化したのは、実際の動作を正確に検証できるようにするためです:
src/crypto/ フォルダを調べて、実際のサイトで使用されている正確な暗号化ロジックを確認できます。AES-256-GCM を使用。キーはブラウザ内で生成されます。アプリケーションをテストするには、フロントエンド(ユーザーインターフェース)とバックエンド(API)の両方を実行する必要があります。
npm install
ターミナルを開いて実行:
npm run server
# Server starts at http://localhost:3001
2つ目のターミナルを開いて実行:
npm run dev
# App opens at http://localhost:5173
http://localhost:5173 を開きます。create リクエストをクリックします。ciphertext)。実際のパスワード/キーはリクエスト本文に含まれていません。src/crypto/: コアの暗号化/復号化ロジック。src/pages/: ユーザーインターフェースコード。backend/: テスト用に本番APIを模倣する最小限のローカルサーバー(Node.js)。MIT