rsa相关内容

如何创建在C#中PKCS12 .p12文件?

这可能是一个的n00b问题,但我真的没有这方面的任何经验。 我需要创建一个包含X509证书的P12包和私钥。我现在有两个对象,在X509Certificate2和RSAParameters对象,其中包含重要信息。我如何结合这些转换为P12文件? 我无法找到有关这方面的消息。 我也有已经从导入到它,如果它可以帮助RSAParameters的参数的RSACryptoServicePr ..
发布时间:2016-09-23 23:05:37 C#/.NET

RSA签名和验证用C#,BouncyCastle的和进口的RSA密钥 - 工作Python的例子和内部非工作C#代码示例

我一直在流泪留下什么我的头发试图让RSA数据签名和验证的一个简单的例子用C#和BouncyCastle的工作。 RSACryptoServiceProvider.VerifyHash()始终返回上使用Python和M2Crypto对我工作的一个示例假的。 我已验证的哈希签名的工作示例和C#示例之间是相同的,这是有我卡住了。我觉得我缺少一些重要的细节。 工作Python代码和非工作 ..
发布时间:2016-09-23 23:04:37 C#/.NET

充气城堡,RSA:转化成关键字符串格式

我在我的C#项目使用RSA(充气城堡API)。我产生这种方法的密钥对: RsaKeyPairGenerator R =新RsaKeyPairGenerator(); r.Init(新KeyGenerationParameters(新的SecureRandom(),1024)); AsymmetricCipherKeyPair键= r.GenerateKeyPair(); A ..
发布时间:2016-09-23 22:25:24 C#/.NET

遇到问题解密在C#的东西对iPhone使用RSA加密

我对这个迄今花了两天时间,并通过在我手上每个源梳理,所以这是最后的手段。 我有一个X509证书,其公共密钥我已经(仅在这一点上仿真器)存储在iPhone的钥匙串。在ASP.NET的一面,我已经得到的证书存储用私钥证书。当我加密在iPhone上的字符串和解密在服务器上,我收到了 CryptographicException “坏数据”。我试图在的 Array.Reverse 建议“http:/ ..
发布时间:2016-09-22 20:30:12 C#/.NET

待解密的数据超过最大此模数的36字节

我试图做一个安全的密码,但那里有什么毛病我如何使用RSA。 我的继承人代码: 私人无效testencodedecode() { 串迈赫迪=“迈赫迪“; VAR ENC = encodePass(迈赫迪); VAR DEC = decodePass(ENC); } 私人RSAParameters rsaKey() { VAR值= context.Settings.First ..
发布时间:2016-09-21 14:40:46 C#/.NET

C#RSA提取私钥公钥

有没有办法提取在C#中的私钥公钥? Becouse如果我这样做 ToXMLString()然后我可以设置,如果我想保存私钥公钥信息。所以,现在的IM思想,有没有办法提取公私密钥? 解决方案 有关RSA正常的私有密钥格式包括公钥(以下简称“公开指数”是在某种程度上能抵抗计时攻击执行私钥操作的有用)。因此,能够提取私钥公钥 (这在理论上是可能有一个“纯RSA私钥”,它不包括公共指数,但它 ..
发布时间:2016-09-20 22:58:12 C#/.NET

无法解密RSA加密的密钥

长话短说,我使用的DES和我加密使用RSA密钥交换密码,密码不超过16个字符 的问题是,当我加密​​密钥,加密的规模变得太大大对我来说,解密 ,这里是我的RSA加密和解密代码: 加密: - 我一直在努力的localpwd为“ASD” 字节[] =明文utf8.GetBytes(localpwd); 字节[] =密文rsaservice.Encrypt(明文,FALSE); 串c ..
发布时间:2016-09-20 22:14:58 C#/.NET

如何验证.NET中RSA-SHA512 XML签名?

随着 MSDN网站的帮助下约SignedXml 如果一个XML DSig的是正确的,我可以很容易地验证。如果使用了签名方法SHA1它完美的作品。 然而,当我收到的是SignatureMethod RSA-SHA512 的 ( http://www.w3.org/2001/04/xmldsig-more#rsa-sha512 ), CheckSignature()与CryptograhicEx ..
发布时间:2016-09-20 21:18:45 C#/.NET

为什么RSA加密可以返回用C#和Java不同的结果?

我使用: C#的RSACryptoServiceProvider JAVA :KeyFactory.getInstance(“RSA”)+密码 我发送公钥(指数+模量)作为字节数组从Java到C# 。这没关系,有相同的字节。但是,当我尝试了一些数据与Java的一个键和C#加密 - 有不同的结果。 Java的密钥生成: 的KeyPairGenerator凯基= KeyPai ..
发布时间:2016-09-19 22:57:20 Java开发

RSA:在JavaScript加密密码,但未能解密,在C#

我要的RSA加密应用到我的项目,但遇到一些麻烦: 首先,我必须下载从$的的JavaScript库b $ b http://www.ohdave.com/rsa/ ,并添加引用到我的项目 二,我定义了RSA对象和代码初始化: 内部的RSACryptoServiceProvider的Rsa { 得到 { 如果(HttpContext.Cache [“RSA”]!= NULL) ..
发布时间:2016-09-19 12:19:50 C#/.NET

在C#中大量数据的RSA加密

这是我的第一篇,所以希望我没有错过任何重要的东西。我做在C#中,我需要使用公钥/私钥加密对消息进行加密,然后把它通过SSL连接的项目。 我选择使用在 RSACryptoService ,因为根据文档,这是用于加密数据的唯一非对称加密方案。问题是,我有很多这种问题。 (我想做对称加密,但是这不是我的老师希望我做什么,并根据他应该很容易,只是确定一个块的大小,然后它应该做的所有的工作适合你。)好 ..
发布时间:2016-09-19 11:28:34 C#/.NET

确保与RSA密钥许可证密钥

这是晚了,我累了,而且很可能是相当密集.... 我写,我需要保护,因此将只运行一个应用程序关于我生成一个密钥的机器。 什么我现在做的越来越BIOS中的序列号和生成从哈希,然后我正在使用XML RSA私钥加密的。然后,我签署XML,以确保它不被篡改。 我想打包公钥来解密和验证与签名,但每次我试图执行的代码为不同的用户比产生的签名我得到签名的失败之一。 我的大部分代码是从示例代码修改, ..
发布时间:2016-09-18 12:23:18 C#/.NET

使用充气城堡C#RSA解密

我一直在考虑Base64编码加密的字符串,其使用充气城堡在Java中加密。例如Java片断如下: 密码加密= Cipher.getInstance(“RSA / ECB / PKCS1Padding”); cipher.init(Cipher.ENCRYPT_MODE,key.getPublic()); 字节[] = encryptedText cipher.doFinal(“XXXX ..
发布时间:2016-09-18 12:03:06 Java开发

计算从私人指数(d)中,公共指数(e)和模数(n)的素数p和q

我如何计算从E p和q参数(公钥),D(privatekey)和模量? 我的BigInteger键在眼前,我可以复制粘贴到代码。一个公钥一privatekey和模量。 我需要计算RSA参数p和q来源于此。但我怀疑还有对于这点我是无法找到与谷歌图书馆。有任何想法吗?谢谢你。 这并不一定是蛮力,因为我的私有密钥后,我不是。我只是有一个遗留系统存储一个公共,私有密钥对和模量,我需要让他 ..
发布时间:2016-09-18 11:05:41 C#/.NET

如何导入一个RSA公钥从.net到OpenSSL的

我有一个.NET程序和需要通过一些加密安全信息的Borland的Win32程序。该计划目前是有.NET应用程序创建一个公钥/私钥对,存储在磁盘上的公钥和保持私钥在内存中,只要.NET程序正在运行。 Borland的应用程序,然后会从磁盘读取公钥并使用OpenSSL库的数据用公钥加密和该结果写入到磁盘。 最后.net应用程序将读取加密的数据,并用私钥解密。 什么是最好的办法,从.N ..
发布时间:2016-09-08 18:38:23 C#/.NET

C#RSA公钥输出不正确

我目前正在生成和使用C#发送RSA公钥。它应该是PEM格式的2048位长的密钥。我已经成功地这样做使用以下的(一些输出被缩短)OpenSSL的命令: $的openssl genrsa 2048 生成RSA私钥,2048位长模 ..................................... ....................... +++ ............. ..
发布时间:2016-09-07 12:04:37 C#/.NET

翻译C#的RSACryptoServiceProvider到JAVA code

我得到由暴露出我打算消耗一些Web服务的Web服务队这样写C#code。我的密码需要与此code进行加密,从而使Web服务知道如何解密在他们的结局。 使用(RSA的RSACryptoServiceProvider =新的RSACryptoServiceProvider()) { rsa.FromXmlString(公钥); 字节[] = plainBytes Encoding.U ..
发布时间:2016-08-29 14:47:01 Java开发