bouncycastle相关内容

.NET编程登录PKCS#10请求与充气城堡

我们有一个有效的PKCS#10上使用CertEnroll客户端生成的证书请求。 现在,我们需要签字,并将结果返回给客户端,其中CertEnroll将处理本地证书存储的东西。 这是一个B2B的应用程序和根签名证书将是自生成的,或者我们可以利用我们现有的Thawte的SSL证书。 服务器(2008)没有Active Directory的运行,我们不想为此创建一个独立的签名基础设施/服 ..
发布时间:2016-10-05 00:33:20 C#/.NET

构建证书链中BouncyCastle的在C#

我有一大堆的根,表示为字节数组中间证书,而我也有最终用户证书。我想建立对于给定的最终用户证书的证书链。 .NET Framework中我能做到这样的: 使用System.Security.Cryptography.X509Certificates; 静态的IEnumerable< X509ChainElement> BuildCertificateChain(字节[] ..
发布时间:2016-10-05 00:13:55 C#/.NET

用C#AesCryptoServiceProvider加密数据加密的使用BouncyCastle的AesFastEngine

我需要用标准C#AesCryptoServiceProvider这与充气城堡AesFastEngine在Java端加密,解密数据。 (要使用Bounca城堡的C#实现是没有问题的解密数据) 有没有办法做到这一点? 我不觉得在充气城堡实现使用的IV ...有什么? 任何帮助将是非常好! 马库斯 编辑: 下面的代码用于初始化AesFastEngine: 分组密码编 ..
发布时间:2016-10-01 01:13:49 C#/.NET

充气城堡C#PGP解密的例子

我昨天一直在寻找了一整天,我似乎无法找到C# 解决方案 终于得到它的工作。主要的问题我曾与其他样品是私钥环我已经包含了签约这是试图加载解密的密钥时,首先来了一个关键的事实。这就是为什么,为什么我不得不添加了检查 ElGamalPrivateKeyParameters 输入该按键。 下面是我的代码。不是很干净,但很有效。 私有静态PgpPrivateKey GetPrivateK ..
发布时间:2016-09-30 23:57:59 C#/.NET

我怎样才能做到这一点在BouncyCastle的(已安装的证书)?

好吧,我是很新的BouncyCastle的的加密世界里,也许是一个心理障碍,我似乎无法找到(/谷歌)相当于: 的X509Store商店= 新的X509Store(StoreName.My,StoreLocation.CurrentUser); store.Open(OpenFlags.ReadOnly); 我想这可能是最简单,最愚蠢的事情,但我怎么能访问安装的证书窗户 ..
发布时间:2016-09-30 23:51:21 C#/.NET

C#BouncyCastle的 - RSA加密与公钥/私钥

我需要以它传递到Java C#中的数据进行加密。 Java代码属于第三方,但我一直在考虑相关的来源,所以我决定为Java使用充气城堡库,我将使用C#端口。 解密工作正常。然而,解密仅当我使用使用私钥加密,并且不与公共密钥。当使用公共密钥,解密失败与未知块类型。 显然 RsaEncryptWithPrivate 使用加密时的公用密钥,所以我不明白为什么两个加密方法在功能上并不完全相同: ..
发布时间:2016-09-29 13:07:29 C#/.NET

充气城堡PGP解密问题

我已经用充气城堡已经没有任何问题,运行在过去的8个月左右的PGP解密应用程序,并在最近两天突然之间的问题已经拿出其中GetDataStream方法是抛出例外: 异常消息:“错误设置非对称密码” 内部异常的消息:“没有一个RSA关键的。“ 私有静态PgpObjectFactory getClearDataStream(PgpPrivateKey privateKey,PgpPubl ..
发布时间:2016-09-29 11:30:52 C#/.NET

奇尔卡特,BouncyCastle的,的RSACryptoServiceProvider:用公钥RSA C#加密用PHP openssl_private_decrypt()使用

我想要在字符串中的C#应用​​程序加密,它在PHP侧openssl_private_decrypt解密()。 ,我试图用从PHP的openssl_pkey_get_details($ privateKey)内获得解密首次公开密钥; 谈论未来,我能够使用奇尔卡特做到这一点,但它确实在MonoTouch的iOS的下所以它是无用的,我不工作(和它的成本几乎太)。 有代码示例如何我做它: 无效 ..
发布时间:2016-09-29 11:22:09 C#/.NET

PGP加密,并使用BouncyCastle的C#解密

我已经看到了一些帖子,随后许多教程,但没有似乎工作。有时,他们提及这是不是发现了一些课程。我可以指向一个地方,我可以得到一个简单的教程显示如何加密和解密文件。 我很新的PGP和任何援助表示欢迎 解决方案 这个怎么样: 的 BouncyCastle的PGP解密 此外,压缩包含的例子在这里: http://www.bouncycastle.org/csharp/ ..
发布时间:2016-09-28 13:12:23 C#/.NET

如何使用BouncyCastle的生成是由根证书签名的根证书,然后站点证书?

我试图建立一个自我托管服务使用的WebAPI 与 SSL ,我需要能够自生成SSL证书的使用。我希望能够做到这一切从 C#。我一直在玩 BouncyCastle的。 我需要生成两证,根部和站点证书。然后,我需要在Windows在正确的位置安装它们。 我无法弄清楚如何使我的第二个证书引用我的根CA我用尽了一切只是让我不受信任的证书错误。任何帮助,将不胜感激。 解决方案 这是我做什 ..
发布时间:2016-09-28 12:56:06 C#/.NET

加密字符串充气城堡AES / CBC / PKCS7

我一直在到处找关于如何加密一个简单的字符串,在使用充气城堡框架标题加密一些示例代码。 这代码运行在Windows通用项目。 我以前尝试使用无法解密在服务器上的API生成加密 我试过这样:它给了我一个字符串,如: 4pQUfomwVVsl68oQqWoWYNRmRM + CP + vNFXBNdkN6dZPQ34VZ35vsKn9Q7QGTDVOj + w5mqVYHnGuAOF ..
发布时间:2016-09-26 13:18:57 C#/.NET

阅读只有使用充气城堡PEM RSA公钥

我想用C#中只包含一个RSA公钥的质子交换膜文件中读取。我没有访问私有密钥的信息,也没有我的应用程序需要它。文件 myprivatekey.pem 文件以 ----- BEGIN公钥----- 和 ----- END PUBLIC KEY ----- 结束。 我当前的代码如下: Org.BouncyCastle。 Crypto.AsymmetricCipherKeyPair ..
发布时间:2016-09-23 23:11:18 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

RSA和公钥互操作与DOTNET

嗨,我使用的another回答)的特定问题行 Array.Reverse(模数); //转换为大端 和 Array.Reverse(指数); //转换为大端 我反复读了ASN.1和.Net API使用他们的对面钥匙endieness,所以我的印象是,所需要的endieness被逆转考虑到这一点。 (我确实应该这样做喜欢你的签名验证测试,以确保,而不 ..
发布时间:2016-09-21 15:30:09 Java开发

生成签名的X.509客户端证书是无效的(没有证书链,其CA)

我用充气城堡代X.509客户端证书,并使用已知的CA唱他们。 首先,我读的证书存储CA证书,生成客户端证书,使用CA的签名证书的验证失败母鹿以下问题 一个证书链无法建立到受信任的根证书颁发机构。 据我了解,这是由于没有相关的CA的证书。 下面是一个代码示例: 公共静态X509Certificate2 generateCertificate所( X509Certific ..
发布时间:2016-09-20 22:22:56 C#/.NET

如何使用BouncyCastle的的的Diffie-Hellman在C#中?

我正在写一个应用程序,会在手机和一台Windows PC之间交换数据,我想保护与一个Diffie-Hellman交换生成的密钥发送的数据。 我试图使用BouncyCastle的对于这一点,但对于C#实现几乎不存在的文件有我难住了。 我想知道是什么是:什么是用于生成DH密钥和接收对方的钥匙时计算共享密钥的工作流程? (我假设我可以把我的钥匙为一个字符串,我可以作为一个字符串对方的重点工作 ..
发布时间:2016-09-20 09:41:25 C#/.NET

我怎么可以创建在C#DSA密钥对自签名证书的PKCS12 P12文件?

我需要生成我自己的DSA密钥对,并使用C#将其存储为私钥和证书捆绑在.p12文件。 这问题 如何做我C#创建一个PKCS12 .p12文件? 似乎非常相似,但它并不能帮助我,不幸的是,因为有一些显著差异(RSA VS DSA等。) 我试图用System.Security.Cryptography.DSACryptoServiceProvider生成密钥对,然后用充气城堡生成 ..
发布时间:2016-09-20 09:16:17 C#/.NET