Здесь есть два ключа — открытый и закрытый. Отправитель шифрует данные открытым ключом, получатель расшифровывает его закрытым ключом. Примечательно, что закрытый ключ никогда не передается.
К плюсам асимметричного шифрования относятся:
- высокий уровень безопасности;
- рациональное распределение ключей — распространяется только открытый;
- возможность использования цифровых подписей, при помощи которых проверяется подлинность сообщения.
У асимметричного шифрования есть и свои недостатки:
- меньшая скорость шифрования по сравнению с симметричным — это приведет к задержке расшифровки больших массивов информации;
- повышенная сложность внедрения;
- больший размер ключа по сравнению с симметричным шифрованием.
Асимметричное шифрование применяется при реализации защищенного входа на сайт, создании цифровых подписей и других действий для идентификации пользователя в системе.
Подробнее об алгоритмах шифрования мы рассказали в этой
статье.