Browser extension for SecureBit Chat — P2P messenger with military-grade cryptography.
- 🔐 Military-grade cryptography: ECDH + DTLS + SAS
- 🌐 P2P communication: Direct connection without servers
- 📱 QR codes: Quick connection via QR scanning
- ⚡ High performance: Optimized for speed
- 🎯 Non-intrusive: Widget appears only on demand
- Download or clone this repository
- Open Microsoft Edge browser
- Navigate to
edge://extensions/
- Enable "Developer mode" toggle
- Click "Load unpacked" button
- Select the
extension-build
folder
- Click the extension icon in the toolbar
- Use all chat features as in the web version
The widget does NOT appear automatically on all pages.
Ways to activate the widget:
- Keyboard shortcut:
Ctrl + Shift + S
on any web page - From popup: "Show widget" button (if added)
Widget controls:
Ctrl + Shift + S
- show/hide widget- "−" button - minimize widget
- "×" button - close widget
To build the extension, use the PowerShell script:
powershell -ExecutionPolicy Bypass -File build-extension.ps1
Project Structure
bash
Copy code
├── extension-build/ # Built extension
├── extension-manifest.json # Extension manifest
├── extension-background.js # Background script
├── extension-content.js # Content script
├── extension-popup.html # Popup HTML
├── extension-popup.js # Popup script
├── build-extension.ps1 # Build script
└── README.md # This file
Security Features
ECDH Key Exchange: Elliptic Curve Diffie-Hellman for secure key generation
DTLS Encryption: Datagram Transport Layer Security for data protection
SAS Verification: Short Authentication String for identity verification
P2P Architecture: No central servers, direct peer-to-peer communication
Military-grade: Enterprise-level security standards
Version
Current version: 1.2.14
License
MIT License
Support
For questions or issues, create an issue in the repository.
Documentation
Installation Guide - Detailed installation instructions