Обновить Home
parent
b972d2204d
commit
46a3f3f8df
63
Home.md
63
Home.md
@ -5,66 +5,3 @@
|
|||||||
- [Создание пользователя и шифрование](#создание-пользователя-и-шифрование)
|
- [Создание пользователя и шифрование](#создание-пользователя-и-шифрование)
|
||||||
- [Чтение данных пользователя и расшифровка](#чтение-данных-пользователя-и-расшифровка)
|
- [Чтение данных пользователя и расшифровка](#чтение-данных-пользователя-и-расшифровка)
|
||||||
- [Опции команды](#опции-команды)
|
- [Опции команды](#опции-команды)
|
||||||
## Установка
|
|
||||||
Зависимости для компиляции:
|
|
||||||
- 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"
|
|
||||||
```
|
|
||||||
Loading…
x
Reference in New Issue
Block a user