openssl dgst -sha1 -sign privat.key -hex tes.txt
От: MegaJeka  
Дата: 23.11.16 21:27
Оценка:
коллеги, помагите


Нужно реализовать шифрование текста , для того чтобы подписать там передачу параметров
В инструкции по шифрованию описано как это сделать с помощью программы openssl
openssl dgst -sha1 -sign privat.key -hex tes.txt

С помощью openssl у меня все получилось , но мой проект на C# и надо внутри него подписать аналогично текст

Уже несколько дней ищу аналогию RSA-SHA-1 , ничего не нахожу.. мой ключь никда не подходит

private.key

-----BEGIN RSA PRIVATE KEY-----
MIICXgIBAAKBgQDjeFoeg3fDCJXr6uRJ+NSyBAKOFamsc45pA/QUzE1wVcSjomVq
.....
QGNnsBLvHGsAZREb3pScNQ8aeUNzyzQaDSh03jAi7L/LIw==
-----END RSA PRIVATE KEY-----


Нашел на студию 2013 можно поставить openssl.net но нинайду никаких аналогов

Подскажить код , который зашифрует по аналоги с тем что делает openssl

Подробная инстуркия которую надо реализовать


http://www.estcard.ee/publicweb/files/ecomdevel/e-comDocENG.html

Спасибо
Re: openssl dgst -sha1 -sign privat.key -hex tes.txt
От: Shmj Ниоткуда  
Дата: 24.11.16 03:43
Оценка: -2
Здравствуйте, MegaJeka, Вы писали:

MJ>коллеги, помагите

MJ>Спасибо

Вот плохо что в форуме нет функции платного ответа то есть суммы, которую человек готов заплатить за правильный ответ.

Как раз не так давно решал вашу проблему и еще свеж в памяти код.

За бесплатно могу сказать что в .Net-стандартных библиотеках нет возможности работать с приватным ключем в формате openssl, но можно либо через bc либо просто привести к нужному формату несложной функцией, которая легко находится на SOF.
Re: openssl dgst -sha1 -sign privat.key -hex tes.txt
От: vorona  
Дата: 24.11.16 08:44
Оценка:
Здравствуйте, MegaJeka, Вы писали:

Может это поможет
How to read a PEM RSA private key from .NET
Отредактировано 24.11.2016 8:45 vorona . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.