#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, хотя можно и отсюда взять. Ну и пару слов про шифрование с открытым ключом. Оно обычно требует немало вычислений, и для скорости используются смешанные схемы, где алгоритмом с открытым ключом шифруется ключ сессии, а сам поток данных шифруется уже алгоритмом с секретным ключом (симметричным), с использованием данного ключа. А шифрование сообщений алгоритмами с открытым ключом -- экзотика.
Комментариев нет:
Отправить комментарий