rsa-CSP修改PIN码提示NTE_BAD_TYPE

问题描述

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,是什么原因

时间: 2016-09-23

rsa-CSP修改PIN码提示NTE_BAD_TYPE的相关文章

三星S5如何更改儿童模式的PIN码?S5儿童模式的PIN码修改方法

1. 在待机模式下,点击右下方的[家长控制]图标.   2. 根据提示输入您设置的PIN码.   3. 点击左上角的[菜单]图标.   4. 选择[常规].   5. 在常规中,选择[更改PIN].   6. 根据提示输入当前的PIN码.   7. 输入您要设置的新密码.   8. 再次输入新的密码,即可完成PIN码的更改.    

路由器pin码是什么意思?

  当连接无线WiFi提示输入PIN码连接时,说明无线路由器上启用了wps功能(有的路由器上叫做QSS). WPS功能是路由器与无线设备(手机.笔记本等)之间的一种加密方式;而PIN码是WPS的一种验证方式,相当于无线WiFi的密码. 如何获取PIN码? 支持WPS功能的无线路由器,在出厂的时候,都有一个默认的PIN码,在路由器底部黏贴的小标签上面,如下图所示. 注意问题: 在无线路由器的设置界面,可以对PIN码进行修改;如果已经修改了PIN码,则必须输入修改后的PIN码,才能够进行连接的. 忠

Win8系统PIN码与图片密码的创建

PIN码创建: Windows 8中的PIN码由四个数字组成,在"电脑设置"中进行创建.当我们打开设置后,点击更改电脑设置选择用户选项,在其中就会有PIN码的加密设置,点击创建PIN时,系统会要求输入登录密码,若你使用微软账户登录,输入微软账户的密码即可,若使用本地账户登录,直接输入本地账户密码即可. 接着系统会提示你输入要作为密码的4个数字作为PIN码,点击完成PIN码就设置完成了.当我们返回锁屏界面后,有两个登录选项,一个是Windows密码,另一个就是PIN码,选择任意一个输入密

用PIN码如何登陆Win8系统

  下文提到用PIN码登陆Win8系统,注:只能用在Windows8专业版以及Windows8企业版中. 1:Win+F打开搜索界面,输入gpedit.msc 还可以使用Win+R调出命令窗口,然后输入gpedit.msc点击ok. ①如果遇到用户控制提示,是否允许,请点击YES ②在左边的面板中一次找到以下路径: 3:计算机配置→管理模版→系统→登陆 然后在右边的面板中找到启用PIN登陆. 4:双击[启用PIN登陆] 如开启了在登陆界面还是没有PIN登陆的内容,这时需要进行如下设置: 1:使用

笔记本电脑连接无线网络让输PIN码在哪里

  朋友安装了新无线路由器,连接台式电脑,上网正常.可是,用笔记本无线连接时,提示让输入PIN码,不在PIN码在哪? 解答: 是的,笔记本首次连接一个无线网络时,通常让输入PIN码.它所让输入的PIN码,是无线路由器上PIN码,而不是笔记本的PIN码. PIN码在无线路由器背面标签上(如下图),PIN后面的一串数字就是PIN码. 每个路由器的PIN都不同,要记住自己无线路由器的PIN码.笔记本第一次连接成功无线路由器,下次打开笔记本会自动连接无线网络,不用再输入PIN码和无线密码.

只有pin码如何更改win8密码?

大家都知道,在我们为win8系统帐户更改密码的时候是需要输入旧密码的,而如果只有PIN码还记得又如何重置呢?本文分享给一些忘记win8系统登录密码,但是还有PIN码可以登录系统的朋友,教大家如果在只有PIN码的情况下给win8系统帐户修改密码. 解决思路: 先用pin码登录系统然后新建一个管理员帐户,然后用新的管理员帐户来修改忘记密码的帐户. 操作步骤: 1.首先使用PIN码登录win8系统; 2.然后按WIN+X进入到控制面板,并点击用户帐户; 3. 点击"管理其他账户"; 4.点击

google adsense pin码收不到人工填表单验证教程

我们在pin码验证界面会有一个 请填写此表单,并附上显示有收款人姓名和邮寄地址(与您帐户内的相应信息一致)的政府签发的身份证.银行对帐单或话费单数码图片 相关说明了,我们点击"请填写此表单" 就可打开了一个填写界面.  上最前面一句  以便我们验证您的 AdSense 帐户中登记的邮政地址的真实性 这个我想了很多就直接提交了身份证,结果不到一分google来信提示 您好! 感谢您发送身份证明.很高兴通知您,该证明符合AdSense的地址验证要求.您将不再需要输入个人识别码. 为了确保您

F8000系列液晶电视如何更改PIN码?

1.按电视遥控器的[更多]键,选择[项目],点按触摸板.本文使用智能触摸遥控器示范操作方法,请点击这里查看F8000系列液晶电视如何使用智能触摸遥控器.     2.选择[系统],点按触摸板.   3.向下选择到[更改PIN码],点按触摸板.   4.输入电视出厂默认密码"0000".   5.输入两次新的PIN码.   6.当屏幕提示"PIN码更改成功"时,选择[关闭],点按触摸板即可.  

android-Android 蓝牙ble配对 发送PIN码无效问题

问题描述 Android 蓝牙ble配对 发送PIN码无效问题 在做蓝牙配对时,发现调用setPin函数发送PIN码,如123456时,蓝牙设备那边一直显示PIN错误.我试过了无论是字符串的123456,还是数字123456都不行,但是使用全0的PIN可以配对成功,请大神指教.. byte[] pin = (byte[]) BluetoothDevice.class.getMethod(""convertPinToBytes"" String.class).invo