问题描述
在C#中,采用RSA算法对一文字进行签名,可要求要记录下pq的值,也就是自己设置这两个参数吧,怎么样来操作?
解决方案
解决方案二:
这两个值是自动产生的,你不知道该设置什么值,完整的密钥通过ToXmlString导出,FromXmlString导入,非.NET导出的密钥,你需要同时设置D、P、Q、DP、DQ、Exponent、Modulus,单单P、Q是远远不够的哦。
解决方案三:
应当是设置p、q分别取512bit、140bit,让他们自动生成,这个位数怎么设置?具体点奥,谢谢了
解决方案四:
引用楼主tang2du的回复:
在C#中,采用RSA算法对一文字进行签名,可要求要记录下pq的值,也就是自己设置这两个参数吧
谁跟你说的“要求记录下pq的值”就是“自己设置这两个参数”?既然一点都不知道,那么就不要自己发明无关的问题。你就说出你现在为了这个功能做过什么吧。
解决方案五:
请说明谁给你说的“要求记录下pq的值”的?!你一定是有领导给你配置简单的工作啦,他是怎么说的呢?pq两个值就够了,就可以加密了。接收密文的一方进行解密工作时才需要其它的值,不过我想你的领导估计觉得暂时你没有这个能力编写那几行代码,所以先让学会加密这几行代码。你领会领导的意图就对了,不要额外生出无关的问题浪费时间。
解决方案六:
我就是第一次用RSA签名,所以不了解,麻烦指导一下,具体来说就是进行程序效率的比较,在进行签名之前分别用SHA1SHA256进行摘要计算,测试两次,分别填写Pqe的值
时间: 2024-10-27 14:04:35