аватар question@mail.ru · 01.01.1970 03:00

Python электронная подпись

Всем привет. Помогите разобраться с вопросом. Рассмотрим такой случай, у моей программы есть пользователи и я отправлю файлы, программа у пользователя считывает эти данные. Хочу проверить данные от подмены. Для этого с данными отправляю хэш(в файле) передаваемого файла что бы сравнить. Теперь как защитить этот файл с хэшом? 1. Асимметричное шифрование - для этого мне в программе нужно держать приватный ключ чтобы расшифровать. Тогда могут дикомпелировать программу и узнать приватный ключ, далее публичный и подменять данные. 2. Электронная подпись которая шифрует приватным и расшифровывает публичным, вариант вроде подходящий, но как применить это не ясно, что бы в python проверять хэш. Получилось подписать файл, но для этого я использовал в Window (makecert.exe и signtool.ex) а как это сделать средствами python или может быть есть другой вариант для шифрования закрытым ключом. Спасибо.

Последние

Похожие