Atom Лента - Форум КриптоПро - Тема:Ошибка 2146893792 или Указан неправильный алгоритм - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Oshibka2146893792iliUkazannepravil'nyjjalgoritm-10:1Copyright 2024 Форум КриптоПро2024-03-28T19:09:03Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.rudelemhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=35534&name=delemdelemhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=35534&name=delemМаксим Коллегинhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=3&name=Максим Коллегинdelemhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=35534&name=delemМаксим Коллегинhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=3&name=Максим Коллегинdelemhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=35534&name=delemМаксим Коллегинhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=3&name=Максим Коллегинdelemhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=35534&name=delemМаксим Коллегинhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=3&name=Максим Коллегинdelemhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=35534&name=delemМаксим Коллегинhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=3&name=Максим КоллегинYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid119831:1Ошибка 2146893792 или Указан неправильный алгоритм<table class="content postContainer_Alt" width="100%"><tr><td>Разобрался, проблема была в pdf-компоненте, который отрабатывал до начала подписания. Текла память. Перекомпилировал его, теперь все работает без ошибок. <br />Всем спасибо за поддержку.</td></tr></table>2020-10-17T19:49:02+03:002020-10-17T19:49:02+03:00delem<table class="content postContainer_Alt" width="100%"><tr><td>Разобрался, проблема была в pdf-компоненте, который отрабатывал до начала подписания. Текла память. Перекомпилировал его, теперь все работает без ошибок. <br />Всем спасибо за поддержку.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid119757:1Ошибка 2146893792 или Указан неправильный алгоритм<table class="content postContainer" width="100%"><tr><td>Я не знаком со средой выполнения Delphi. Если есть .exe - запустите его под windbg.</td></tr></table>2020-10-15T11:33:55+03:002020-10-15T11:33:55+03:00Максим Коллегин<table class="content postContainer" width="100%"><tr><td>Я не знаком со средой выполнения Delphi. Если есть .exe - запустите его под windbg.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid119756:1Ошибка 2146893792 или Указан неправильный алгоритм<table class="content postContainer_Alt" width="100%"><tr><td>Теперь программа виснет наглухо.<br /><br />В логе:<br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
00000097 0.03741096 [8908] <capi10>0x2b08:_CryptAcquireContextA (Provider = (null), Container = (null), ProvType = 1, Flags = 0xF0000000, LastError=0x2) (:1723)
00000098 0.04777273 [8908] <capi10>0x2b08:_SystemFunction035 return = 1 for pswzImage = C:\Windows\system32\rsaenh.dll (:578)
00000099 0.04879460 [8908] <capi10>0x2b08:_CryptAcquireContextA returned: hProv = 0x00A21B30; LastError = 0x0, Count = 1 (:1741)
00000100 0.04897604 [8908] <capi10>0x2b08:_CryptCreateHash (hProv = 0x00A21B30, Algid = 0x8004, hKey = 0x00000000, dwFlags = 0x0) (:897)
00000101 0.04915171 [8908] <capi10>0x2b08:_CryptCreateHash returned: hHash = 0x00A27AF8, Count = 1 (:904)
00000102 0.04934226 [8908] <capi10>0x2b08:_CryptHashData (hHash = 0x00A27AF8, dwDataLen = 0x215B3, dwFlags = 0x0) (:1756)
00000103 0.05030702 [8908] <capi10>0x2b08:_CryptHashData returned (:1774)
00000104 0.05044669 [8908] <capi10>0x2b08:_CryptGetHashParam (hHash = 0x00A27AF8, dwParam = 2, dwFlags = 0x0) (:833)
00000105 0.05061084 [8908] <capi10>0x2b08:_CryptGetHashParam returned: dwDataLen = 0x14 (:846)
00000106 0.05074140 [8908] <capi10>0x2b08:_CryptGetHashParam (hHash = 0x00A27AF8, dwParam = 2, dwFlags = 0x0) (:833)
00000107 0.05087867 [8908] <capi10>0x2b08:_CryptGetHashParam returned: dwDataLen = 0x14 (:846)
00000108 0.05105627 [8908] <capi10>0x2b08:_CryptDestroyHash (hHash = 0x00A27AF8) (:941)
00000109 0.05120794 [8908] <capi10>0x2b08:_CryptDestroyHash returned: Count = 0 (:950)
00000110 0.05137497 [8908] <capi10>0x2b08:_CryptReleaseContext (hProv = 00A21B30, dwFlags = 0x0) (:1303)
00000111 0.05148344 [8908] <capi10>0x2b08:_CryptReleaseContext returned: Count = 0 (:1315)
00000112 0.05172247 [8908] <capi20>0x2b08:_CryptSignMessage (0x0018EFC8,0x0,1,0x0018F014,0x0018F00C,0x00000000,0x0018F010) (:1690)
00000113 0.05183863 [8908] <capi20>0x2b08:PrepareHashCompatibleSignMessage Hash OID: 1.2.840.113549.1.1.5 (:74)
00000114 0.05193942 [8908] <capi20>0x2b08:PrepareHashCompatibleSignMessage Public Key Alg: 1.2.643.7.1.1.1.1 (:78)
00000115 0.05267571 [8908] <capi20>0x2b08:_CryptFindOIDInfo returned 1.2.643.7.1.1.2.2, AlgID: 0x8021 (:1575)
00000116 0.05277603 [8908] <capi20>0x2b08:PrepareHashCompatibleSignMessage Change Hash OID: 1.2.643.7.1.1.2.2 (:95)
00000117 0.05290130 [8908] <capi20>0x2b08:_I_CryptGetDefaultCryptProv (0x0) (:618)
00000118 0.05300114 [8908] <capi10>0x2b08:_CryptAcquireContextA (Provider = (null), Container = (null), ProvType = 80, Flags = 0xF0000000, LastError=0x0) (:1723)
00000119 0.05392893 [8908] <capi10>0x2b08:_SystemFunction035 return = 1 for pswzImage = C:\Program Files (x86)\Crypto Pro\CSP\cpcsp.dll (:578)
00000120 0.07618073 [8908] <capi10>0x2b08:_CryptAcquireContextA returned: hProv = 0x00A21B30; LastError = 0x0, Count = 1 (:1741)
00000121 0.07754099 [8908] <capi10>0x2b08:_CryptCreateHash (hProv = 0x00A21B30, Algid = 0x8021, hKey = 0x00000000, dwFlags = 0x0) (:897)
00000122 0.07774547 [8908] <capi10>0x2b08:_CryptCreateHash returned: hHash = 0x00A27AF8, Count = 1 (:904)
00000123 0.07789426 [8908] <capi10>0x2b08:_CryptHashData (hHash = 0x00A27AF8, dwDataLen = 0x9AE, dwFlags = 0x0) (:1756)
00000124 0.07807761 [8908] <capi10>0x2b08:_CryptHashData!failed: LastError = 0x57 (:1777)
00000125 0.07820433 [8908] <capi10>0x2b08:_CryptDestroyHash (hHash = 0x00A27AF8) (:941)
</code></pre>
</div></div><br /><br />Дампов никаких не создается</td></tr></table>2020-10-15T11:15:43+03:002020-10-15T11:15:43+03:00delem<table class="content postContainer_Alt" width="100%"><tr><td>Теперь программа виснет наглухо.<br /><br />В логе:<br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
00000097 0.03741096 [8908] <capi10>0x2b08:_CryptAcquireContextA (Provider = (null), Container = (null), ProvType = 1, Flags = 0xF0000000, LastError=0x2) (:1723)
00000098 0.04777273 [8908] <capi10>0x2b08:_SystemFunction035 return = 1 for pswzImage = C:\Windows\system32\rsaenh.dll (:578)
00000099 0.04879460 [8908] <capi10>0x2b08:_CryptAcquireContextA returned: hProv = 0x00A21B30; LastError = 0x0, Count = 1 (:1741)
00000100 0.04897604 [8908] <capi10>0x2b08:_CryptCreateHash (hProv = 0x00A21B30, Algid = 0x8004, hKey = 0x00000000, dwFlags = 0x0) (:897)
00000101 0.04915171 [8908] <capi10>0x2b08:_CryptCreateHash returned: hHash = 0x00A27AF8, Count = 1 (:904)
00000102 0.04934226 [8908] <capi10>0x2b08:_CryptHashData (hHash = 0x00A27AF8, dwDataLen = 0x215B3, dwFlags = 0x0) (:1756)
00000103 0.05030702 [8908] <capi10>0x2b08:_CryptHashData returned (:1774)
00000104 0.05044669 [8908] <capi10>0x2b08:_CryptGetHashParam (hHash = 0x00A27AF8, dwParam = 2, dwFlags = 0x0) (:833)
00000105 0.05061084 [8908] <capi10>0x2b08:_CryptGetHashParam returned: dwDataLen = 0x14 (:846)
00000106 0.05074140 [8908] <capi10>0x2b08:_CryptGetHashParam (hHash = 0x00A27AF8, dwParam = 2, dwFlags = 0x0) (:833)
00000107 0.05087867 [8908] <capi10>0x2b08:_CryptGetHashParam returned: dwDataLen = 0x14 (:846)
00000108 0.05105627 [8908] <capi10>0x2b08:_CryptDestroyHash (hHash = 0x00A27AF8) (:941)
00000109 0.05120794 [8908] <capi10>0x2b08:_CryptDestroyHash returned: Count = 0 (:950)
00000110 0.05137497 [8908] <capi10>0x2b08:_CryptReleaseContext (hProv = 00A21B30, dwFlags = 0x0) (:1303)
00000111 0.05148344 [8908] <capi10>0x2b08:_CryptReleaseContext returned: Count = 0 (:1315)
00000112 0.05172247 [8908] <capi20>0x2b08:_CryptSignMessage (0x0018EFC8,0x0,1,0x0018F014,0x0018F00C,0x00000000,0x0018F010) (:1690)
00000113 0.05183863 [8908] <capi20>0x2b08:PrepareHashCompatibleSignMessage Hash OID: 1.2.840.113549.1.1.5 (:74)
00000114 0.05193942 [8908] <capi20>0x2b08:PrepareHashCompatibleSignMessage Public Key Alg: 1.2.643.7.1.1.1.1 (:78)
00000115 0.05267571 [8908] <capi20>0x2b08:_CryptFindOIDInfo returned 1.2.643.7.1.1.2.2, AlgID: 0x8021 (:1575)
00000116 0.05277603 [8908] <capi20>0x2b08:PrepareHashCompatibleSignMessage Change Hash OID: 1.2.643.7.1.1.2.2 (:95)
00000117 0.05290130 [8908] <capi20>0x2b08:_I_CryptGetDefaultCryptProv (0x0) (:618)
00000118 0.05300114 [8908] <capi10>0x2b08:_CryptAcquireContextA (Provider = (null), Container = (null), ProvType = 80, Flags = 0xF0000000, LastError=0x0) (:1723)
00000119 0.05392893 [8908] <capi10>0x2b08:_SystemFunction035 return = 1 for pswzImage = C:\Program Files (x86)\Crypto Pro\CSP\cpcsp.dll (:578)
00000120 0.07618073 [8908] <capi10>0x2b08:_CryptAcquireContextA returned: hProv = 0x00A21B30; LastError = 0x0, Count = 1 (:1741)
00000121 0.07754099 [8908] <capi10>0x2b08:_CryptCreateHash (hProv = 0x00A21B30, Algid = 0x8021, hKey = 0x00000000, dwFlags = 0x0) (:897)
00000122 0.07774547 [8908] <capi10>0x2b08:_CryptCreateHash returned: hHash = 0x00A27AF8, Count = 1 (:904)
00000123 0.07789426 [8908] <capi10>0x2b08:_CryptHashData (hHash = 0x00A27AF8, dwDataLen = 0x9AE, dwFlags = 0x0) (:1756)
00000124 0.07807761 [8908] <capi10>0x2b08:_CryptHashData!failed: LastError = 0x57 (:1777)
00000125 0.07820433 [8908] <capi10>0x2b08:_CryptDestroyHash (hHash = 0x00A27AF8) (:941)
</code></pre>
</div></div><br /><br />Дампов никаких не создается</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid119754:1Ошибка 2146893792 или Указан неправильный алгоритм<table class="content postContainer" width="100%"><tr><td>Дампы для всего будут работать. <br />Ссылку на private сборку отправил в ЛС.</td></tr></table>2020-10-15T10:41:40+03:002020-10-15T10:41:40+03:00Максим Коллегин<table class="content postContainer" width="100%"><tr><td>Дампы для всего будут работать. <br />Ссылку на private сборку отправил в ЛС.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid119752:1Ошибка 2146893792 или Указан неправильный алгоритм<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />0x8009001D - говорит о том, что провайдер уже уничтожен.<br /></div></div><br />Правильно, он и не создался с самого начала. <br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />Под windbg - нужно поймать исключение и прислать мне дамп, надеюсь тогда будет понятно, в какой момент вы неправильно вызываете провайдер.<br /></div></div><br />Я его никак не вызываю и в принципе этим не управляю.<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />Настройте пока <a rel="nofollow" href="https://docs.microsoft.c" title="https://docs.microsoft.c">https://docs.microsoft.c</a>...llecting-user-mode-dumps<br /></div></div><br />Настроил, но разве это будет для Delphi работать? Это для .net вроде...</td></tr></table>2020-10-15T10:37:52+03:002020-10-15T10:37:52+03:00delem<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />0x8009001D - говорит о том, что провайдер уже уничтожен.<br /></div></div><br />Правильно, он и не создался с самого начала. <br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />Под windbg - нужно поймать исключение и прислать мне дамп, надеюсь тогда будет понятно, в какой момент вы неправильно вызываете провайдер.<br /></div></div><br />Я его никак не вызываю и в принципе этим не управляю.<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />Настройте пока <a rel="nofollow" href="https://docs.microsoft.c" title="https://docs.microsoft.c">https://docs.microsoft.c</a>...llecting-user-mode-dumps<br /></div></div><br />Настроил, но разве это будет для Delphi работать? Это для .net вроде...</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid119750:1Ошибка 2146893792 или Указан неправильный алгоритм<table class="content postContainer" width="100%"><tr><td>0x8009001D - говорит о том, что провайдер уже уничтожен.<br />Под windbg - нужно поймать исключение и прислать мне дамп, надеюсь тогда будет понятно, в какой момент вы неправильно вызываете провайдер.<br />В целом, я могу сделать сборку и без перехвата ошибок обращения к памяти - будет "хорошее" падение приложения. <br />Настройте пока <a rel="nofollow" href="https://docs.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps" title="https://docs.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps">https://docs.microsoft.c...llecting-user-mode-dumps</a><br /></td></tr></table>2020-10-15T09:23:15+03:002020-10-15T09:23:15+03:00Максим Коллегин<table class="content postContainer" width="100%"><tr><td>0x8009001D - говорит о том, что провайдер уже уничтожен.<br />Под windbg - нужно поймать исключение и прислать мне дамп, надеюсь тогда будет понятно, в какой момент вы неправильно вызываете провайдер.<br />В целом, я могу сделать сборку и без перехвата ошибок обращения к памяти - будет "хорошее" падение приложения. <br />Настройте пока <a rel="nofollow" href="https://docs.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps" title="https://docs.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps">https://docs.microsoft.c...llecting-user-mode-dumps</a><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid119743:1Ошибка 2146893792 или Указан неправильный алгоритм<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>Сможете запустить приложение под windbg? </div></div><br />Проблематично, под OllyDbg могу, но не пользовался никогда, что она может вам дать, не понятно.<br />Я вхожу в функцию CryptSignMessage и из нее вываливаюсь, а может и не вываливаюсь. Входные данные не меняются при этом. Это проверено.<br /><br />Изучив логи, хорошие и плохие, увидел, что в плохом сценарии всегда все начинается так:<br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
00000319 0.18759812 [3128] <capi20>0x205c:_CryptSignMessage (0x0018F1DC,0xffffffff,1,0x02435588,0x024A82F0,0x00000000,0x0018F22C) (:1690)
00000320 0.18772772 [3128] <capi20>0x205c:PrepareHashCompatibleSignMessage Hash OID: 1.2.643.7.1.1.2.2 (:74)
00000321 0.18812706 [3128] <capi20>0x205c:PrepareHashCompatibleSignMessage Public Key Alg: 1.2.643.7.1.1.1.1 (:78)
00000322 0.18817265 [3128] <capi20>0x205c:_I_CryptGetDefaultCryptProv (0x0) (:618)
00000323 0.18832049 [3128] <capi10>0x205c:_CryptGetProvParam (hProv = 0x00301C10, dwParam = 16, dwFlags = 0x0, LastError=0x0) (:1533)
00000324 0.18848321 [3128] <capi10>0x205c:_CryptGetProvParam!failed: LastError = 0x8009001D (:1652) </code></pre>
</div></div><br /><br />Т.е. по каким-то причинам в КрипроПро функция I_CryptGetDefaultCryptProv возвращает неверный адрес, и дальше CryptGetProvParam с этим адресом не срабатывает. На это же указывает ошибка "указан неправильный алгоритм" при работе через плагин, т.к. при такой работе в коде явно никаких алгоритмов не указывается.<br />В системе криптопровайдер по умолчанию всегда один и тот же, никем и ничем он не изменяется. Пробовал добавлять строчку CryptSetProvider(PAnsiChar('Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider'), 80) перед вызовом CryptSignMessage, она всегда возвращает true, но все равно получаю ошибку range check error<br /><br />В успешных случаях, это выгляди так:<br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
00000559 0.97119552 [10920] <capi20>0x1b98:_CryptSignMessage (0x0018F1DC,0xffffffff,1,0x03BF8B44,0x03DBBFF8,0x00000000,0x0018F22C) (:1690)
00000560 0.97126323 [10920] <capi20>0x1b98:PrepareHashCompatibleSignMessage Hash OID: 1.2.643.7.1.1.2.2 (:74)
00000561 0.97132367 [10920] <capi20>0x1b98:PrepareHashCompatibleSignMessage Public Key Alg: 1.2.643.7.1.1.1.1 (:78)
00000562 0.97138900 [10920] <capi20>0x1b98:_I_CryptGetDefaultCryptProv (0x0) (:618)
00000563 0.97146767 [10920] <capi10>0x1b98:_CryptGetProvParam (hProv = 0x00A02A68, dwParam = 16, dwFlags = 0x0, LastError=0x0) (:1533)
00000564 0.97154206 [10920] <capi10>0x1b98:_CryptGetProvParam returned: dwDataLen = 0x4, LastError=0x0 (:1638)
</code></pre>
</div></div><br /><br />Криптопровайдер инициализируется и дальше все работает. </td></tr></table>2020-10-15T01:52:42+03:002020-10-15T01:52:42+03:00delem<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>Сможете запустить приложение под windbg? </div></div><br />Проблематично, под OllyDbg могу, но не пользовался никогда, что она может вам дать, не понятно.<br />Я вхожу в функцию CryptSignMessage и из нее вываливаюсь, а может и не вываливаюсь. Входные данные не меняются при этом. Это проверено.<br /><br />Изучив логи, хорошие и плохие, увидел, что в плохом сценарии всегда все начинается так:<br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
00000319 0.18759812 [3128] <capi20>0x205c:_CryptSignMessage (0x0018F1DC,0xffffffff,1,0x02435588,0x024A82F0,0x00000000,0x0018F22C) (:1690)
00000320 0.18772772 [3128] <capi20>0x205c:PrepareHashCompatibleSignMessage Hash OID: 1.2.643.7.1.1.2.2 (:74)
00000321 0.18812706 [3128] <capi20>0x205c:PrepareHashCompatibleSignMessage Public Key Alg: 1.2.643.7.1.1.1.1 (:78)
00000322 0.18817265 [3128] <capi20>0x205c:_I_CryptGetDefaultCryptProv (0x0) (:618)
00000323 0.18832049 [3128] <capi10>0x205c:_CryptGetProvParam (hProv = 0x00301C10, dwParam = 16, dwFlags = 0x0, LastError=0x0) (:1533)
00000324 0.18848321 [3128] <capi10>0x205c:_CryptGetProvParam!failed: LastError = 0x8009001D (:1652) </code></pre>
</div></div><br /><br />Т.е. по каким-то причинам в КрипроПро функция I_CryptGetDefaultCryptProv возвращает неверный адрес, и дальше CryptGetProvParam с этим адресом не срабатывает. На это же указывает ошибка "указан неправильный алгоритм" при работе через плагин, т.к. при такой работе в коде явно никаких алгоритмов не указывается.<br />В системе криптопровайдер по умолчанию всегда один и тот же, никем и ничем он не изменяется. Пробовал добавлять строчку CryptSetProvider(PAnsiChar('Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider'), 80) перед вызовом CryptSignMessage, она всегда возвращает true, но все равно получаю ошибку range check error<br /><br />В успешных случаях, это выгляди так:<br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
00000559 0.97119552 [10920] <capi20>0x1b98:_CryptSignMessage (0x0018F1DC,0xffffffff,1,0x03BF8B44,0x03DBBFF8,0x00000000,0x0018F22C) (:1690)
00000560 0.97126323 [10920] <capi20>0x1b98:PrepareHashCompatibleSignMessage Hash OID: 1.2.643.7.1.1.2.2 (:74)
00000561 0.97132367 [10920] <capi20>0x1b98:PrepareHashCompatibleSignMessage Public Key Alg: 1.2.643.7.1.1.1.1 (:78)
00000562 0.97138900 [10920] <capi20>0x1b98:_I_CryptGetDefaultCryptProv (0x0) (:618)
00000563 0.97146767 [10920] <capi10>0x1b98:_CryptGetProvParam (hProv = 0x00A02A68, dwParam = 16, dwFlags = 0x0, LastError=0x0) (:1533)
00000564 0.97154206 [10920] <capi10>0x1b98:_CryptGetProvParam returned: dwDataLen = 0x4, LastError=0x0 (:1638)
</code></pre>
</div></div><br /><br />Криптопровайдер инициализируется и дальше все работает. </td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid119664:1Ошибка 2146893792 или Указан неправильный алгоритм<table class="content postContainer" width="100%"><tr><td>Сможете запустить приложение под windbg?</td></tr></table>2020-10-12T22:12:16+03:002020-10-12T22:12:16+03:00Максим Коллегин<table class="content postContainer" width="100%"><tr><td>Сможете запустить приложение под windbg?</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid119663:1Ошибка 2146893792 или Указан неправильный алгоритм<table class="content postContainer_Alt" width="100%"><tr><td>Не совсем понятен вопрос. Вот нормальный вызов, размер такой же присутствует: [attach]9144[/attach]</td></tr></table>2020-10-12T21:55:06+03:002020-10-12T21:55:06+03:00delem<table class="content postContainer_Alt" width="100%"><tr><td>Не совсем понятен вопрос. Вот нормальный вызов, размер такой же присутствует: [attach]9144[/attach]</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid119662:1Ошибка 2146893792 или Указан неправильный алгоритм<table class="content postContainer" width="100%"><tr><td>В обоих случаях вижу<br /><br />00000123 0.07891421 [2232] <capi10>0xf8c:_CryptHashData (hHash = 0x009BB1A8, dwDataLen = 0x9AE, dwFlags = 0x0) (:1756) <br />00000124 0.07911196 [2232] @cpcsp@Exception in operation <br />00000125 0.08158385 [2232] <capi10>0xf8c:_CryptHashData!failed: LastError = 0x80090020 (:1777)<br /><br />Что это за данные длиной 0x9AE?</td></tr></table>2020-10-12T21:37:40+03:002020-10-12T21:37:40+03:00Максим Коллегин<table class="content postContainer" width="100%"><tr><td>В обоих случаях вижу<br /><br />00000123 0.07891421 [2232] <capi10>0xf8c:_CryptHashData (hHash = 0x009BB1A8, dwDataLen = 0x9AE, dwFlags = 0x0) (:1756) <br />00000124 0.07911196 [2232] @cpcsp@Exception in operation <br />00000125 0.08158385 [2232] <capi10>0xf8c:_CryptHashData!failed: LastError = 0x80090020 (:1777)<br /><br />Что это за данные длиной 0x9AE?</td></tr></table>