腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8402)
视频
沙龙
1
回答
无法
使用
PyCryptodome
ECC
(
ASN1
?)
验证
签名
、
、
、
、
我目前正在开发一个
使用
PyCryptodome
在python中自动解密的小程序 我有一个shell版本的测试,可以很好地工作,但我不明白为什么它不能在python中进行
验证
(可能是编码/解码问题?)私有
ECC
密钥生成: openssl ecparam -name prime256v1 -genkey -noout -out key.pem 公钥生成: openssl ec -in key.pem-pubout -out publicKey.pub 要
签名
的数据: echo test > i
浏览 70
提问于2021-11-16
得票数 1
回答已采纳
2
回答
ECC
ASN1
签名
验证
失败
、
、
、
、
我有48个字节的
ECC
secp192r1
签名
,它们在其他环境中工作:它被编码为
ASN1
new ASN1Integer(new BigInteger(sig2))); byte[] javaSig = new D
浏览 5
提问于2016-06-03
得票数 0
回答已采纳
1
回答
ECDSA的OpenSSL -sign是否在
签名
前将
ASN1
编码应用于哈希?
、
、
、
、
这个问题是声明的,OpenSSL在对哈希进行
签名
之前,会对哈希进行
ASN1
编码。换句话说,OpenSSL在调用椭圆曲线键-sign时执行以下步骤: a.计算H= Hash(M) b.将H编码到
ASN1
标准-H‘c.符号H’中 因此,为了避免
使用
步骤b,需要先计算摘要,然后
使用
原始
签名
- pkeyutl对椭圆曲线密钥进行
签名
。但是,当我同时运行-sign和-dgst+ -pkeyutl时,我可以在这两种情况下
使用
-verify
验证
<em
浏览 4
提问于2016-04-11
得票数 1
1
回答
使用
Openssl
验证
签名
文档
、
、
我用一些我没有的私钥对
签名
后获得的数据进行了sign.txt。I pub-key.txt和用于
验证
散列的公钥。我
无法
编写openssl命令来
验证
签名
文本。verify pub-key.txt -signature sign.txt msg.txtError Verifying Data12988:error:0D07803A:
浏览 52
提问于2021-08-06
得票数 1
1
回答
用
ECC
实现PGP-主密钥与Yubikey的结合
、
、
、
、
现在,我想
使用
智能卡功能的PGP。我跟着尤比科网站上的官方指南用2048年的RSA密钥测试了它,它运行得很好。但是如果我丢失了密钥,我就有问题了,因为主私钥只存储在Yubikey上。我在计算机上创建了一个密钥,并
使用
它生成三个子密钥,一个用于
签名
,一个用于身份
验证
,另一个用于加密。然后我在Yubikey上移动了三个子键。我想把我的主钥匙存放在一个安全的地方,并想要Yubikey的日常
使用
。我
使用
RSA 4096作为我的主密钥,RSA 2048作为子密钥,因为Yubikey不支持更大的密钥
浏览 0
提问于2015-08-11
得票数 12
回答已采纳
2
回答
如何
验证
pip包的PGP密钥?
、
、
、
我正在
使用
pycryptodomme库。态 pip install
pycryptodome
pip download
pycryptodome
问题: 如文档所示,如何检查轮子文件的
签名
?
浏览 8
提问于2020-06-09
得票数 1
2
回答
用openssl
验证
ECDSA
签名
类型时
ASN1
编码例程错误
、
、
我正试图
验证
一个由外部方提供给我们的SHA256 ECDSA数字
签名
。他们已经在内部核实了他们的签约过程,但是我们的尝试没有成功.在openssl
验证
过程中,我们反复获得
asn1
encoding routines错误,但我
无法
看出
签名
或流程有什么问题。:Type=ECDSA_SIG 或者,我们
使用
base64编码
签名
base64 -D signature.sig > signature.bin,但得到相同的错误响应。我也尝试过
使用</e
浏览 10
提问于2020-01-24
得票数 6
回答已采纳
2
回答
Python RSA
使用
NONEWithRSA对字符串进行
签名
、
、
、
、
我在一个项目中工作,其中客户端代码是Java,他们正在
使用
NONEWithRSA算法来
签名
和
验证
字符串。 我
使用
PyCryptodome
为给定的字符串生成符号。https://
pycryptodome
.readthedocs.io/en/latest/src/signature/pkcs1_v1_5.html 但是我没有发现它
使用
NONEWithRSA算法,所以它给出的
签名
不同于我的
浏览 121
提问于2020-01-03
得票数 1
1
回答
Crypto.Signature.PKCS1_v1_5和Crypto.Signature.pkcs1_15有什么区别?
、
、
、
、
在中,他们
使用
这个函数Crypto.Signature.pkcs1_15,但有时我看到
使用
了Crypto.Signature.PKCS1_v1_5。 有什么区别,哪个更好呢?
浏览 3
提问于2021-01-29
得票数 3
回答已采纳
1
回答
无法
用
pycryptodome
验证
RSA
签名
、
、
、
、
我试图在Android中
签名
一条消息,然后将消息、
签名
和公钥发送到Django服务器进行
验证
。我正在
使用
服务器上的
pycryptodome
来
验证
,但是
验证
总是失败的--问题是我不知道自己做错了什么。keyPairGenerator.initialize(spec, SecureRandom.getInstance("SHA1PRNG"))
使用
私钥对消息
浏览 0
提问于2019-05-07
得票数 0
2
回答
无法
在Java中
验证
在Go中创建的DSA
签名
,反之亦然
、
、
我正在尝试
验证
在Go中创建的Java
签名
,反之亦然。然而,在每种情况下,我都没有得到错误,但在
验证
函数上得到的是false。
使用
的公钥和私钥是相同的,参数也是一样的,我通过将Java密钥数据传递给Go,并
使用
它对数据进行
签名
和
验证
来检查这一点--这是可行的。我知道Java
使用
ASN1
编码作为它的
签名
,我找到了一个函数来从Go提供的单独的R和S值重新构建它,我
使用
它作为模板将Java生成的
AS
浏览 6
提问于2016-04-06
得票数 1
1
回答
确保ECDH密钥异常中的数据完整性
、
、
如果我想向中继网络的第二个节点发送一个临时
ECC
公钥,它必须通过节点1,这样节点2就不知道客户端的IP。一旦计算出共享秘密,就可以创建从客户端到节点2的加密连接,该连接本质上是通过节点1代理,因此节点1
无法
查看从客户端传递到节点2的信息。然而,节点2如何确保它通过节点1从客户端接收的临时
ECC
密钥是实际密钥。如何
验证
完整性,以对抗MITM攻击?我认为用永久
ECC
密钥对密钥进行
签名
是行不通的,因为第二个节点必须
使用
客户端永久
ECC
公钥来
验证</e
浏览 0
提问于2019-09-07
得票数 1
1
回答
如果密钥用于解密已
签名
的消息,是否需要对其进行
签名
?
、
、
、
我正在努力更好地理解身份
验证
。假设我已经在某个论坛上发布了我的128位AES对称密钥,不对称加密给我的朋友
使用
256位
ECC
(25519)。论坛不受我们控制,所以这个关键信息可能会被篡改。然后,我将一堆实际的通信消息发布到
使用
该AES密钥加密的论坛上,我
使用
ECC
25519
签名
密钥对它们进行
签名
,我的朋友可以安全地
使用
该密钥来
验证
这些消息没有被篡改。我是否还需要签署我的AES密钥消息,或者它是否是一个充分的身份<
浏览 0
提问于2016-05-16
得票数 2
回答已采纳
1
回答
避免PKI的ECDH匿名密钥交换
、
、
、
、
我想
使用
TLS加密P2P网络中的对等点之间的通信。每个对等点具有众所周知的256位对等标识符(256位椭圆曲线密钥区的公钥)。两个对等点都需要根据
ECC
密钥进行身份
验证
。每个对等点只有一个
ECC
密钥,没有RSA密钥。在密钥交换步骤中,我不希望每个对等点
使用
伪造的RSA密钥生成一个自
签名
证书,因为这将使身份
验证
变得毫无意义。对等方将不得不盲目地接受自
签名
RSA证书,因为它们
无法
将RSA密钥链接到
ECC
密钥。ECDH的a
浏览 0
提问于2014-07-29
得票数 2
回答已采纳
1
回答
为什么我不能在Windows工作站上用openssl解析我的证书
签名
请求
、
我想用openssl自行
签名
,但我在解析CSR时遇到了问题。我试图
使用
以下命令
验证
CSR但我似乎不明白为什么我会得到这样的回应.\openssl req -config .\crypto\
asn1
\tasn_dec.c:1180: 16928:error:0D
浏览 0
提问于2015-10-17
得票数 0
1
回答
在C#中创建
ASN1
编码的
签名
以发送到Java
、
、
、
我需要获取一个字符串,对其进行
签名
,然后将其发送到Java以
验证
数据和
签名
。 微软和世界上其他公司编码/
签名
数据的方式似乎存在一个众所周知的问题,即处理字节的方式。如果他们接受我的字符串和私钥,他们显然可以正确地对其进行
签名
和
验证
。如果我接受我的字符串,我可以在.Net fine中
签名
并
验证
它。我见过很多方法可以将
ASN1
转换为微软的格式(我认为是P1363),但不能从微软的C#转换为
ASN1
。我不知道发生
浏览 12
提问于2013-01-24
得票数 3
回答已采纳
1
回答
在
ECC
中预计算点的用途是什么?
、
我试图理解
ECC
中预计算点的
使用
,用于
ECC
签名
、
验证
、密钥生成等。在互联网上搜索之后,我了解到预先计算的点有助于更快的执行.然而,我
无法
得到完整的图片。有人能帮忙举个例子吗?
浏览 0
提问于2020-11-17
得票数 1
回答已采纳
2
回答
当我们有
ECC
时,有什么理由
使用
RSA或DSA吗?
、
、
看来
ECC
在各个方面都更好。我正在寻找的情况下,RSA/DSA是优于
ECC
,而不是在那里
使用
的历史原因。
浏览 0
提问于2016-02-24
得票数 5
回答已采纳
1
回答
在智能卡中
验证
签名
、
、
、
、
我正在从智能卡中读取三个值:字节数组格式的证书为myCert,字节数组格式的数据为myData,字节数组格式为mySignedData的数据为mydata的
签名
。然后,我
使用
以下代码生成证书:InputStream in = newByteArrayInputStream(myCert); Certificate cert = (X509Certificate) cf.generateCertificate(
浏览 2
提问于2016-02-09
得票数 0
回答已采纳
1
回答
签名
和VRF有什么区别?
、
、
例如,我们有非对称
签名
方案(RSA或
ECC
)和VRF(也可以是基于RSA/
ECC
的),这两种
签名
方案都可以
使用
签名
者/哈希的公钥进行
验证
,并且对每条消息都是唯一的。那有什么区别呢?
浏览 0
提问于2017-08-07
得票数 15
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
区块链数字签名和哈希算法
区块链钱包和普通钱包有什么区别?EC国际给你答案
虾说区块链-84-blockchain笔记三
椭圆曲线加解密及签名算法的技术原理及其Go语言实现
从零到壹学习密码学第十七讲:椭圆曲线加解密
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券