From 46a3f3f8df69f61a355a2525df4c6a62213d9890 Mon Sep 17 00:00:00 2001 From: German Date: Wed, 24 Dec 2025 09:19:13 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20Home?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Home.md | 65 +-------------------------------------------------------- 1 file changed, 1 insertion(+), 64 deletions(-) diff --git a/Home.md b/Home.md index 38615bf..026122d 100644 --- a/Home.md +++ b/Home.md @@ -4,67 +4,4 @@ - [Регистрация ключа](#регистрация-ключа) - [Создание пользователя и шифрование](#создание-пользователя-и-шифрование) - [Чтение данных пользователя и расшифровка](#чтение-данных-пользователя-и-расшифровка) - - [Опции команды](#опции-команды) -## Установка -Зависимости для компиляции: - - GCC - - GNU Make - - Git - -Установка: -```bash -# Скачиваем программу: -cd ~ -git clone https://gitlabor.ru/German/vipre-cryptor.git -cd vipre-cryptor -# Компилируем: -make clear -make -# Устанавливаем (или обновляем): -make update -# Проверяем (должно вывести версию): -vipre-cryptor --version -``` -## Шифрование -Для шифрования программа требует создать локального пользователя, зарегистрировать электронный ключ и привязать к пользователю зашифрованный ключом файл. -## Регистрация ключа -Ключ можно создать с помощью OpenSSL: -```bash -# Создание ключа с помощью OpenSSL -openssl rand -base64 30 -``` -Также можно самому придумать ключ, но он, скорее всего, будет небезопастным. -Чтобы зарегистрировать ключ, нужно выполнить команду: -```bash -# Чтобы зарегистрировать ключ, нужно выполнить команду: -vipre-cryptor --sig ИМЯ_ФАЙЛА_С_КЛЮЧОМ.sig -``` -Данная команда запросит ваш ключ и запишет его в файл **ИМЯ_ФАЙЛА_С_КЛЮЧОМ.sig** особым образом. -## Создание пользователя и шифрование -Создание пользователя и шифрование файла выглядит следующим образом: -```bash -vipre-cryptor ИМЯ_ФАЙЛА_С_КЛЮЧОМ.sig --create-user ИМЯ_ПОЛЬЗОВАТЕЛЯ.bin --file-input ФАЙЛ_ДЛЯ_ШИФРОВАНИЯ -``` -Данная команда запросит логин и пароль нового пользователя. -## Чтение данных пользователя и расшифровка -Для чтения данных необходимо выполнить команду: -```bash -vipre-cryptor ИМЯ_ФАЙЛА_С_КЛЮЧОМ.sig --user-data ИМЯ_ПОЛЬЗОВАТЕЛЯ.bin --file-out ФАЙЛ_РАСШИФРОВАННЫХ_ДАННЫХ -``` -Данная команда запросит логин и пароль пользователя. -## Опции команды -Доступны опции: - - **--help** - - **--version** - - **--user-data** - - **--create-user** - - **--sig** - - **--file-input** - - **--file-out** - -Все опции можно сокращать до одного знака, например: -```ini -# Опции "--file-input" и "--file-out" можно сократить до "--file" или просто "-f" -"--help" - "-h" -"--version" - "-v" -``` \ No newline at end of file + - [Опции команды](#опции-команды) \ No newline at end of file