首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SAM (执行安全操作):CDS(计算数字签名) 6982错误

SAM (执行安全操作):CDS(计算数字签名) 6982错误
EN

Stack Overflow用户
提问于 2018-03-29 13:26:11
回答 3查看 417关注 0票数 1

我试图用sha256为我的IdentityIdentificationData (ASN1)计算数字签名RSASSA。

目录文件地址0x3D00

应用ID A000000061123A22738F4421

私钥文件夹0x2F01

我的ASN1编码了sha256编码后的十六进制数据:

代码语言:javascript
运行
复制
860c30a5f2b254ee92cbd3ec5c4282a940853aaef5f36d50ca20050637aaf4b0

我要在SAM pin验证后发送这个命令

MSE:设置

代码语言:javascript
运行
复制
002241B606800191840110
SW1SW2:9000

选择文件

代码语言:javascript
运行
复制
00A40800043D002F0100
SW1SW2:9000

PSO:计算数字签名

代码语言:javascript
运行
复制
002A9E9A20860c30a5f2b254ee92cbd3ec5c4282a940853aaef5f36d50ca20050637aaf4b000
SW1SW2:6982

我对智能卡有点陌生。我怎样才能解决这个问题。什么是错的,什么是缺失的。

我的SAM不想为RSASSA-PSS.算法标识符

EN

Stack Overflow用户

发布于 2018-03-29 22:09:37

6982手段:安全条件未得到满足

您可能应该在粒子群优化:计算数字签名之前直接发送验证PIN命令。签名生成通常对PIN有很高的要求,因为用户必须对每个签名都表示同意。因此,每个命令都可能使PIN失效,特别是如果该命令是MSE:SET命令。按名称选择DF也可能影响安全环境。

因此,尝试以下顺序:

  1. 按名称选择(AID)
  2. MSE:设置(用于数字签名)
  3. 验证PIN
  4. 粒子群算法:计算数字签名

签名还可能取决于其他与安全相关的对象,如身份验证密钥,例如用于设置安全消息传递的密钥。

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49557310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档