diff --git a/README.md b/README.md index 826e656..7395f14 100644 --- a/README.md +++ b/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 \ No newline at end of file +make +``` + +