dsa相关内容

EC公钥是否有标准化的固定长度编码?

我想知道对于素数域上的每种曲线类型(192,224、256、384 和 521). 解决方案 如果你使用“命名曲线"之一那么公钥大小是固定的并且取决于“字段大小";你的基础曲线. 压缩与未压缩表示 公钥大小进一步取决于是否“未压缩"表示或“压缩的";使用表示.在未压缩形式中,公钥大小等于字段大小(以字节为单位)+ 1 的两倍,在压缩形式中,它是字段大小 + 1.因此,如果您的曲 ..

如何读取动态DSA图像的DICOM文件

我有一个DICOM格式的动态DSA图像,它由患者信息的标题等组成,并且一系列X射线图像数据仅在一个文件中显示骨骼运动. VTK,ITK或GDCM之类的库中是否有任何方法可以读取此数据? 解决方案 要在VTK中加载多帧DICOM,只需使用GDCM,尤其是$ gdcmviewer input.dcm ..
发布时间:2020-06-12 19:32:49 其他开发

无法针对python/m2crypto中的DSA公钥验证dsawithSha1签名的消息

- 我正在尝试使用持有dsa公钥的x509证书来验证签名消息. x509证书是由SAP System以PKCS7编码提供的,并且在使用openssl在PEM中进行转换后,我能够读取内容(openssl x509 -in sapcert.pem -inform pem -text) 它在dsaEncryption中拥有一个公共密钥,向我显示了DSA参数y(pub),p,q和g. 因为我没有在M ..
发布时间:2020-06-12 19:32:47 其他开发

M2Crypto:验证DSA签名

我在使用Python/M2Crypto验证DSA签名时遇到麻烦.使用标准的java.security.Signature类,并使用Sun的加密提供程序和SHA1withDSA算法名称,以Java语言生成签名. 这是一些shell输出: >>> pk >>> sig = '302c02141c4bb ..
发布时间:2020-06-12 19:32:44 Python

如何在Java中使用OPENSSH私钥?

我正在使用以下命令生成DSA密钥: ssh-keygen -t dsa 然后,我尝试使用bouncycastle API签名数据: KeyFactory keyFactory = KeyFactory.getInstance("DSA"); String privateKeyContent = // the content of the generated file ..
发布时间:2020-06-12 19:32:42 Java开发

DSA:如何产生次贷?

最近,我对数字签名算法及其工作方式进行了一些研究.根据这个问题,我的问题对我来说没有任何实际意义,而纯粹是出于兴趣. 但是,我很好奇如何在DSA中生成次质数:在算法参数生成期间的某个地方,人们选择了1024位素数p.下一步是找到一个160位素数q,它是p-1的除数.那就是我被困住的地方.我不知道如何及时找到该次贷q,而不必永远等待.我也找不到关于Internet上DSA特定部分的任何文档,并 ..
发布时间:2020-06-12 19:32:39 其他开发

ssh2_auth_pubkey_file身份验证始终失败

我正在尝试使用PHP的ssh2函数连接到另一台计算机.我知道ssh密钥已经创建,没有密码,并且分配正确,我可以在计算机的终端中ssh user@host到服务器. PHP函数尝试使用ssh密钥文件连接到IP地址:- function minnerConnect($miner_serial) { $port = '7822'; $miner_ip = $this->g ..
发布时间:2020-06-12 19:32:37 PHP

如何将身份文件与rsync一起使用?

如何在rsync中使用身份文件? 这是我认为的语法,我应该将其与rsync一起使用以使用身份文件进行连接: rsync -avz -e 'ssh -p1234 -i ~/.ssh/1234-identity' \ "/local/dir/" remoteUser@22.33.44.55:"/remote/dir/" 但这给我一个错误: Warning: Identity ..
发布时间:2020-06-12 19:32:32 服务器开发

寻找在Java中创建32或16字节密钥的签名算法

无法匹配使用用于许可申请的公共/私有密钥生成的密钥的大小.我编写了一个自包含的示例,该示例创建公用/专用密钥,通过使用公用密钥对用户的电子邮件地址签名来创建许可证,然后使用公用密钥,许可证和电子邮件地址检查该许可证确实是使用专用密钥编码的(显然,这不会通常都在一堂课里. 这一切都可以,但是许可证密钥的十六进制版本是96个字符(即表示48个字节/384位),比我想要的要长一点(相反,公共/私有 ..
发布时间:2020-04-30 11:01:16 Java开发

DSA和RSA有什么区别?

似乎它们都是需要公钥和私钥的加密算法.为什么在我的客户端服务器应用程序中选择一个与另一个进行加密? 解决方案 引用, RSA RSA加密和解密是可交换的 因此可以直接用作数字签名方案 给定RSA方案{(e,R),(d,p,q)} 对消息M进行签名,计算: S = M功率d(mod R) 验证签名,请计算: M = S功率e(mod R)= M功率e.d(mod R)= M(m ..
发布时间:2020-04-25 11:55:53 其他开发

id_rsa.pub和id_dsa.pub有什么区别?

一个比另一个更安全 解决方案 id_rsa.pub和id_dsa.pub是id_rsa和id_dsa的。如果您要求与SSH相关,id_rsa是 RSA 密钥,可与SSH一起使用协议1或2,而id_dsa是 DSA 密钥,只能与SSH协议2一起使用。两者都非常安全,但DSA似乎是标准的(假设所有的客户端/服务器支持SSH 2)。 ..
发布时间:2017-08-17 21:29:15 开发方法

对于EC公钥有标准化的固定长度编码吗?

我想知道对于每个曲线类型,对于ECDH(椭圆曲线Diffie-Hellman)和ECDSA(椭圆曲线数字签名算法),是否存在(我希望有)公开密钥大小的标准, 解决方案 如果您使用一个“命名曲线”,那么公钥大小为 压缩与未压缩的表示 键大小进一步取决于是否使用“未压缩”表示或“压缩”表示。在未压缩形式中,公钥大小等于字段大小(以字节为单位)的两倍+1,在压缩形式中为字段大小+1。 ..

使用openssl生成DSA密钥对

我想生成一个私钥和公钥,使用C在身份验证过程中使用它们。 你能给我一个基本的例子来生成密钥C 我已经找到这些函数,但我不知道如何使用它们: DSA * DSA_generate_parameters(int bits, unsigned char * seed, int seed_len, int * counter_ret, unsigned long * h_ret ..
发布时间:2016-10-25 13:40:12 C/C++开发