Я знаю, что этот вопрос задавали бесчисленное количество раз, но либо другие, которые задавали его, были недостаточно ясны, либо это просто невозможно (хотя никто этого не говорил), в любом случае никто никогда не давал четкого ответа (возможно, с кодом). Итак: я пытаюсь создать криптовалюту, но это просто для удовольствия, поэтому мне не нужно, чтобы она была супер-безопасной, и я хотел бы использовать RSA для проверки подлинности пользователя, я шифрую сообщение транзакции с помощью закрытого ключа и затем я отправляю сообщение вместе с зашифрованной версией, а затем, когда мне нужно проверить, я запрашиваю ключ publi c и расшифровываю. Теперь возникает проблема: по-видимому, для расшифровки нужен закрытый ключ (чего я, очевидно, не могу иметь), в то время как математически это прекрасно работает без него. Есть ли способ обойти это? То, что работает аналогично, но не является RSA, тоже подойдет.