|
ЭЦП алгоритм подписи sha1rsa
| ☑ |
0
NikName90
27.12.18
✎
18:04
|
Доброго времени суток. Никогда не работала с ЭЦП, нужно подписать файл алгоритм подписи = sha1RSA. Найти про этот алгоритм толком ничего не нашла(
МенеджерКриптографии = Новый МенеджерКриптографии("Microsoft Base Cryptographic Provider v1.0", "", 1);
МенеджерКриптографии.АлгоритмХеширования = "SHA-1";
///вот тут валит в ошибку (разные варианты подписания алгоритма тоже в ошибку валят)
МенеджерКриптографии.АлгоритмПодписи = "SHA-1-RSA";
Есть подозрения, что вот это всё не верно. Но может кто подскажет в каком направлении ползти?
|
|
1
sandal_r
27.12.18
✎
18:24
|
а в ошибке что написано?
|
|
2
Bober
27.12.18
✎
18:39
|
(0) не реализовано, не будет работать, нужно через ком объект\внеш компоненту.
|
|
3
NikName90
27.12.18
✎
19:24
|
(1) Недопустимое значение
по причине:
Неизвестный алгоритм криптографии.
(2) может подскажите где почитать? или примеры какие-то
|
|
4
Сияющий в темноте
27.12.18
✎
20:03
|
CapiCom и его справка.
скачать с сайта microsoft и в путь.
|
|
5
NikName90
27.12.18
✎
23:59
|
(4) Спасибо за наводку, из того что нашла в интернете. не подходят алгоритмы у меня sha1RSA
Список поддерживаемых алгоритмов и их значения (Algorithm):
SHA1 - CAPICOM_HASH_ALGORITHM_SHA1 (0);
MD2 - CAPICOM_HASH_ALGORITHM_MD2 (1);
MD4 - CAPICOM_HASH_ALGORITHM_MD4 (2);
MD5 - CAPICOM_HASH_ALGORITHM_MD5 (3);
SHA-256 - CAPICOM_HASH_ALGORITHM_SHA_256 (4);
SHA-384 - CAPICOM_HASH_ALGORITHM_SHA_384 (5);
SHA-512 - CAPICOM_HASH_ALGORITHM_SHA_512 (6).
|
|
6
spectre1978
28.12.18
✎
06:36
|
(0) нет такого алгоритма, вернее их тут два. Мне кажется, что имеется в виду, что у вас шифрование RSA и потом ещё хэш SHA1.
|
|