Функция CryptDecrypt завершается с ошибкой при попытке расшифровать зашифрованные данные на компьютере под управлением Windows 7 или Windows Server 2008 R2

Переводы статьи Переводы статьи
Код статьи: 981118 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

На компьютере под управлением Windows 7 или Windows Server 2008 R2 запустите приложение, использующее симметричных ключей в Microsoft Base смарт-карт поставщик службы криптографии для шифрования и расшифровки содержимого. Тем не менееCryptDecryptфункция завершается с ошибкой при попытке расшифровать зашифрованные данные на компьютере. Кроме того, появляетсяERROR_INVALID_PARAMETERКод ошибки:.

Эта проблема возникает, даже еслиCRYPT_VERIFYCONTEXTиспользовать флаг.

Решение

Сведения об исправлении

Вам доступно исправление от корпорации Майкрософт.. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Это исправление необходимо применять только в тех системах, в которых наблюдается данная проблема.. Исправление может проходить дополнительное тестирование.. Таким образом эта проблема не является постоянной для вас, мы рекомендуем дождаться следующего автоматического обновления программного обеспечения, содержащего это исправление..

Если исправление доступно для загрузки, имеется раздел «Доступные загрузки» в верхней части этой статьи базы знаний.. Если этот раздел не отображается, обратитесь в Службу поддержки клиентов Microsoft для получения исправления..

Примечание.Другие проблемы или если требуется устранить неполадки, возможно, потребуется создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. Полный список телефонов поддержки и обслуживания клиентов Microsoft или информацию по созданию отдельного запроса на обслуживание вы можете найти на веб-сайте Майкрософт::
http://support.microsoft.com/contactus/?ws=support
Примечание.В форме "Исправление доступно для загрузки" отображаются языки, для которых доступно исправление. Если язык не отображается, это значит, что исправление не доступно для данного языка..

Предвартельные требования

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

Необходимость перезагрузки

После установки исправления компьютер необходимо перезагрузить..

Сведения о заменяемых исправлениях

Это исправление не заменяет ранее выпущенные исправления..

СВЕДЕНИЯ О ФАЙЛАХ

Общая версия данного исправления устанавливает файлы, которые имеют атрибуты, перечисленные в следующей таблице. Дата и время для этих файлов указаны в формате UTC.. Дата и время для версий файлов на локальном компьютере отображаются с учетом часового пояса и перехода на летнее время.. Кроме того Дата и время могут изменяться при выполнении определенных операций с файлами.
Заметки к сведениям о файлах для систем Windows 7 и Windows Server 2008 R2
Существенный:исправления для Windows Server 2008 R2 и windows 7 исправления включены в один . исправления на странице запрос исправления отображаются в обеих операционных систем . для исправления для одного или обоих , установите исправление , описанное в разделе « Windows 7 или Windows Server 2008 R2 » на странице . Всегда можно найти в разделе "Относится К" в статьях, для определения фактической операционной системы, к которому применяется каждое исправление для.
  • Файлы MANIFEST (.manifest) и ЭТИ файлы (.mum), которые установлены для каждой средыУказанный отдельнов разделе «Информация дополнительных файлов для Windows Server 2008 R2 и Windows 7». ЭТИ файлы MANIFEST и связанные файлы каталога безопасности (.cat), очень важны для поддержания состояния обновляемого компонента. Файлы каталога безопасности (атрибуты не указаны) подписаны цифровой подписью Майкрософт..
Для всех поддерживаемых версий Windows 7 для систем на базе процессоров x86
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Basecsp.dll6.1.7600.20664143,76010 Марта 2010 г09: 11X86
Scksp.dll6.1.7600.16385180,22414 июля 2009 г .01: 16X86
Для всех поддерживаемых версий Windows 7 и Windows Server 2008 R2 для систем на базе процессоров x64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Basecsp.dll6.1.7600.20664166,80010 Марта 2010 г09: 18X64
Scksp.dll6.1.7600.16385225,79214 июля 2009 г .01: 41X64
Для всех поддерживаемых версий Windows Server 2008 R2 для систем на базе процессоров IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Basecsp.dll6.1.7600.20664340,88010 Марта 2010 г08: 39IA-64
Scksp.dll6.1.7600.16385444,41614 июля 2009 г .01: 48IA-64

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Дополнительная информация

надписьюCRYPT_VERIFYCONTEXTфлаг предназначен для приложений, использующих временных ключей или приложения, которые не требуют доступа к сохраненный закрытые ключи, таких как приложения, которые выполняют только хеширование, шифрование и проверка цифровой подписи. Только для приложений, Создание подписи и расшифровки с помощью закрытого ключа необходим доступ к флаг. В большинстве случаев этот флаг должен быть установлен.

Для получения дополнительных сведений о Microsoft Base смарт-карт поставщик службы криптографии посетите следующий веб-узел Microsoft Developer Network (MSDN):Для получения дополнительных сведений оCRYPT_VERIFYCONTEXTфлаг вCryptAcquireContextфункции, посетите веб-узлу MSDN:
Общие сведения о флаг CRYPT_VERIFYCONTEXT CryptAcquireContext функции
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Сведения о дополнительных файлов

Сведения о дополнительных файлов для Windows 7 и Windows Server 2008 R2

Дополнительные файлы для всех поддерживаемых x 86-разрядных версий Windows 7
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаX86_2bf534f25870c8592e7615232afddfa1_31bf3856ad364e35_6.1.7600.20664_none_7a2ccf9861926f1e.manifest
Версия файла
Размер файла:700
Дата (UTC)10 Марта 2010 г
Время (UTC)17: 03
ПлатформаНеприменимо
Имя файлаX86_microsoft окна smartcardksp_31bf3856ad364e35_6.1.7600.20664_none_b6650545fdbaa3cf.manifest
Версия файла
Размер файла:7,643
Дата (UTC)10 Марта 2010 г
Время (UTC)20: 13
ПлатформаНеприменимо
Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаAmd64_c3facb50333d7cf27a46e54f9ff367f6_31bf3856ad364e35_6.1.7600.20664_none_ac62c8eccb9778cc.manifest
Версия файла
Размер файла:1,048
Дата (UTC)10 Марта 2010 г
Время (UTC)17: 03
ПлатформаНеприменимо
Имя файлаAmd64_microsoft окна smartcardksp_31bf3856ad364e35_6.1.7600.20664_none_1283a0c9b6181505.manifest
Версия файла
Размер файла:7,647
Дата (UTC)10 Марта 2010 г
Время (UTC)20: 24
ПлатформаНеприменимо
Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 R2 для систем на базе процессоров IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаIa64_683bdad5c4bffb4dc1c547b16d2c0c7a_31bf3856ad364e35_6.1.7600.20664_none_e212f59433373ad3.manifest
Версия файла
Размер файла:1,046
Дата (UTC)10 Марта 2010 г
Время (UTC)17: 03
ПлатформаНеприменимо
Имя файлаIa64_microsoft окна smartcardksp_31bf3856ad364e35_6.1.7600.20664_none_b666a93bfdb8accb.manifest
Версия файла
Размер файла:7,645
Дата (UTC)10 Марта 2010 г
Время (UTC)17: 03
ПлатформаНеприменимо

Свойства

Код статьи: 981118 - Последний отзыв: 30 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Windows 7 Корпоративная
  • Windows 7 Домашняя базовая
  • Windows 7 Домашняя расширенная
  • Windows 7 Профессиональная
  • Windows 7 Начальная
  • Windows 7 Максимальная
  • Windows HPC Server 2008 R2
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
Ключевые слова: 
kbexpertiseinter kbsurveynew kbqfe kbautohotfix kbHotfixServer kbfix kbmt KB981118 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:981118

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com