vezdecod-IB-50

Установка

python3 -m pip install -r requirements.txt

Использование

Для дешифровки вам нужен приватный ключ, для отправки вам нужен публичный ключ

Генерируем пару ключей

python3 __main__.py generate

Отдаём публичный ключ (public.pem) отправителю

Шифруем сообщение

python3 __main__.py encode

Утилита спросит у вас сообщение

Зашифровать файл можно командой

python3 __main__.py encode --no-cli --file-from=/путь/до/файла

После шифрования в директории с утилитой будет файл msg.bin - это и есть зашифрованное сообщение, его можно отправить по почте. Изменить выходной файл можно аргументом --file-out=.....

Расшифровываем

python3 __main__.py decode Команда выведет расшифровываем сообщение в консоль

python3 __main__.py decode Записать сообщение в файл можно аргументом --write-to-file, выходной файл --file-out, зашифрованное сообщение --file-in