Есть ли такой алгоритм


Всем доброго времени суток!
Подскажите пожалуйста, есть ли асимметричный алгоритм, позволяющий шифровать _закрытым_ ключом, а расшифровывать – открытым.

Комментарии
— SATtva (13/04/2007 11:37)   
Есть — RSA. Именно так на этом алгоритме реализована[link1] цифровая подпись.
— Andrew_Rise (13/04/2007 12:45)   
Это я знаю. Мне требуется не подписать сообщение, а именно зашифровать. Типа есть файл, я его шифрую,
все его прочитать могут, но создать схожий файл не могут. Хочу так зашифровать лицензию к ПО.
— sentaus (13/04/2007 13:00)   
"Схожий" файл всегда можно создать простым копированием. :)

А процедура подписи в RSA действительно абсолютна идентична процедуре шифрования. Вы лучше сперва четко разберитесь с протоколом, а потом думайте, что именно Вам нужно.
— Andrew_Rise (13/04/2007 13:22)   
Посовещавшись еще с народом пришел к выводу, что этот подход не слишком удачен. Действительно, не продумал всю последовательность до конца. Спасибо за помощь, тему закрываю.

Ссылки
[link1] https://www.pgpru.com/biblioteka/statji/analiznadezhnostipgp/algoritmypgp/asimmetrichnyealgoritmy#p1