Страницы

Поиск по вопросам

вторник, 25 февраля 2020 г.

Шифрование с открытым ключом

#python #шифрование


Мне надо осуществить обмен данными между двумя информационными-системами. Данные
хочу передавать в зашифрованном виде. Слышал о том, что возможно шифрование по ключу,
те на обеих сторонах известен ключ, по нему я шифрую данные. Какой алгоритм использовать?
Не хочу ничего придумывать, хочу воспользоваться API. Подскажите, куда смотреть.    


Ответы

Ответ 1



Думаю в вашем случае вполне подойдёт RSA. Вот конкретный простой пример.

Ответ 2



Смотреть в сторону rsa или aes шифрования. Вот, к примеру, либа для RSA.

Ответ 3



Открытый ключ - это ассиметричное шифрование. Посмотрите по ссылкам: https://www.dlitz.net/software/pycrypto/ http://sourceforge.net/projects/pypgp/

Ответ 4



можно исспользовать blowfish в виде модуля для питона где то есть в сети

Ответ 5



Вот гнездо python-gnupg, хотя можно и отсюда взять. Ну и пару слов про шифрование с открытым ключом. Оно обычно требует немало вычислений, и для скорости используются смешанные схемы, где алгоритмом с открытым ключом шифруется ключ сессии, а сам поток данных шифруется уже алгоритмом с секретным ключом (симметричным), с использованием данного ключа. А шифрование сообщений алгоритмами с открытым ключом -- экзотика.

Комментариев нет:

Отправить комментарий