Конвертировать Python в .Net код для подписи с MD5 / RSA - PullRequest
0 голосов
/ 27 апреля 2018

Я нашел в 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.

...