В чем разница между шифрованием некоторых данных и подписанием некоторых данных (с использованием RSA)?
Это просто отменяет роль ключей открытого доступа?
Например, я хочу использовать свой закрытый ключ для генерации сообщений, поэтому я могу быть отправителем. Я хочу, чтобы мой открытый ключ использовался для чтения сообщений, и мне все равно, кто их читает. Я хочу иметь возможность шифровать определенную информацию и использовать ее в качестве ключа продукта для моего программного обеспечения. Мне все равно, что я единственный, кто может их создать. Я хотел бы включить мой открытый ключ в свое программное обеспечение, чтобы расшифровать/прочитать подпись ключа. Мне все равно, кто может прочитать данные в ключе, мне все равно, что я единственный проверяемый, кто может их генерировать.
Является ли подписание полезным в этом сценарии?