Readme.md created
This commit is contained in:
parent
b125d29b72
commit
13b9376d9c
20
README.md
20
README.md
@ -1,17 +1,25 @@
|
||||
# Cerberus
|
||||
Попытки в шифрование
|
||||
|
||||
Проект демонстрирует:
|
||||
|
||||
1. Генерацию и использование **256-битных ключей** (либо автоматически, либо пользовательских в hex-формате).
|
||||
2. **Обмен ключами по звуку** с помощью `sound find` (BFSK-модуляция).
|
||||
3. **Шифрование и расшифрование** командой `cerber maketea` / `cerber drinktea` на базе **ChaCha20-Poly1305** (через Monocypher).
|
||||
4. Простейший **web-сервер** (`web start/stop`) и установка **ника** (`nick set`).
|
||||
|
||||
## Зависимости
|
||||
|
||||
|
||||
- **C++17** компилятор (clang++ или g++).
|
||||
- **PortAudio** установленная в системе:
|
||||
- **C++17** компилятор (clang++ или g++)
|
||||
- **PortAudio**:
|
||||
- macOS: `brew install portaudio`
|
||||
- Linux (Debian/Ubuntu): `sudo apt-get install portaudio19-dev`
|
||||
- Windows: `vcpkg install portaudio` или другие варианты.
|
||||
- (По желанию) `make`.
|
||||
- Windows: через vcpkg (`vcpkg install portaudio`) или другие способы
|
||||
- (Опционально) `make` (если используете предоставленный Makefile)
|
||||
|
||||
## Сборка
|
||||
|
||||
```bash
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user