Files
SecureBitChatBrowserExtension/README.md
2025-10-10 00:18:13 -04:00

82 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SecureBit Chat Browser Extension
Browser extension for SecureBit Chat — P2P messenger with military-grade cryptography.
## Features
- 🔐 **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
## Installation
1. Download or clone this repository
2. Open Microsoft Edge browser
3. Navigate to `edge://extensions/`
4. Enable "Developer mode" toggle
5. Click "Load unpacked" button
6. Select the `extension-build` folder
## Usage
### Main Interface
- Click the extension icon in the toolbar
- Use all chat features as in the web version
### Widget on Web Pages
The widget does **NOT** appear automatically on all pages.
**Ways to activate the widget:**
1. **Keyboard shortcut**: `Ctrl + Shift + S` on any web page
2. **From popup**: "Show widget" button (if added)
**Widget controls:**
- `Ctrl + Shift + S` - show/hide widget
- "" button - minimize widget
- "×" button - close widget
## Building
To build the extension, use the PowerShell script:
```powershell
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