Как работает шифровка подписи приватным ключем? Насколько я понял, клиент при отправке запроса подписывает этот запрос приватным ключем. Подпись - это зашифрованные данные запроса, расшифровать можно только публичным ключем. Я не совсем понимаю, как работает шифрование и почему расшифровка подписи публичным ключем является доказательством корректности запроса? Почему зашифровать правильным образом подпись может только владелец приватного ключа?