grusirna 2015-12-08 07:50
浏览 906
已结题

CSP修改PIN码提示NTE_BAD_TYPE

 HCRYPTPROV hKeyProv;
        if (!CryptAcquireContext(&hKeyProv, NULL, CSP_name, PROV_RSA_FULL, NULL))
        {
            CryptReleaseContext(hKeyProv, 0);
            return;
        }
        if (!CryptSetProvParam(hKeyProv, PP_SIGNATURE_PIN, (BYTE *)"11111111", 6))
        {
            int i = GetLastError(); 
            if (i == NTE_BAD_TYPE)
            {
                AfxMessageBox(_T("当前RSA设备不受支持"));
            }
        }
        if (!CryptSetProvParam(hKeyProv, PP_CHANGE_PASSWORD, (BYTE*)"111111", 6))
        {
            int i = GetLastError();
            if (i == NTE_BAD_TYPE)
            {
                AfxMessageBox(_T("当前RSA设备不受支持"));
            }
        }

总是NTE_BAD_TYPE,是什么原因

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 对于相关问题的求解与代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
    • ¥15 保护模式-系统加载-段寄存器
    • ¥15 电脑桌面设定一个区域禁止鼠标操作