Ariel Quiroz Ответов: 1

Как шифрование с закрытым ключом и расшифровать с помощью открытого ключа в dotnet ограничителя основных ОГА


I found several solutions where I can use the RSA Provider to Encrypt a message with the public key and Decrypt it with the private one.

But what I want to have is to Encrypt with the private key and Decrypt with the public key.

I want to store the public key in my app and encrypt a license for example on my dev machine with the private key, send it to the app and let the information decrypt with a public key.

How can I achieve that?


Что я уже пробовал:

Я пытался следить за этим постом, но он не работает нормально.
Шифрование закрытого ключа RSA[^]

1 Ответов

Рейтинг:
1

OriginalGriff

Это не должно работать таким образом: открытый ключ небезопасен, если он находится внутри вашего приложения, потому что любой, у кого есть доступ к приложению, может получить открытый ключ из него!

Видеть здесь: криптография - можно ли шифровать с помощью закрытого ключа/расшифровывать с помощью открытого ключа? - переполнение стека[^]