Я нашел в Python код в Интернете и хочу преобразовать его в .NET Core:
import rsa
def sign(data):
privkey = rsa.PrivateKey.load_pkcs1(KEY)
signature = rsa.sign(str.encode(data), privkey, 'MD5')
print(signature)
return ''.join(["%02x" % x for x in signature]).strip()
Хеширует данные с помощью закрытого ключа PKCS1.
Я попробовал включенные функции и BouncyCastel, но ни у одной из них нет хорошей документации.
Я думаю, что для использования с .NET Core мне, вероятно, придется конвертировать мой ключ в XML.