bouncycastle相关内容

用C#AesCryptoServiceProvider加密数据与BouncyCastle AesFastEngine

我需要使用标准C#AesCryptoServiceProvider解密数据,该文件在Java端使用Bouncy Castle AesFastEngine加密。 (要解密数据使用c#实现Bounca城堡是没有问题的) 有没有办法这样做? 我没有找到在Bouncy Castle实施中使用的IV ...有没有? 任何帮助都会很好! Markus 编辑: 以下代码用于初始化 ..
发布时间:2017-08-18 01:36:38 C#/.NET

Bouncy城​​堡PGP解密问题

我有一个应用程序使用Bouncy Castle进行PGP解密,这在过去8个月左右没有任何问题,而过去2天突然有一个问题出现在GetDataStream方法抛出例外: 异常消息:“错误设置不对称密码”。 内部异常消息:“不是RSA密钥“ private static PgpObjectFactory getClearDataStream(PgpPrivateKey private ..
发布时间:2017-08-18 01:10:44 C#/.NET

RSA C#加密与公钥一起使用PHP openssl_private_decrypt():Chilkat,BouncyCastle,RSACryptoServiceProvider

我正在加密C#应用程序中的字符串,以便在PHP端使用openssl_private_decrypt()进行解密。 我正在尝试解密的初始公钥是从PHP的openssl_pkey_get_details($ privateKey)中获取的; 说起来,我可以使用chilkat来做,但是它在iOS下的onetouch中不起作用,所以对我而言是无用的(而且它也花费了很多)。 有代码示例我如何做: ..
发布时间:2017-08-18 01:10:03 C#/.NET

在openjre中使用需要Java策略文件的加密

如果我想使用java和加密与长度超过128位的密钥,我必须使用Java策略文件。如何使用openjre来运行这些应用程序?我得到相同的错误,我得到使用oracle jre没有策略文件,但我不能简单地使用Oracle策略文件?或者可以吗? 或者使用openjdk帮助构建项目? 谢谢 解决方案 我发现如下。 似乎解决了我曾经遇到的所有政策问题。 try { Field ..
发布时间:2017-08-18 00:55:29 开发方法

将PGP集成到一个项目中

我非常熟悉PGP及其工作方式。我想在项目中包括一些功能,但到目前为止,我的研究使我的头脑旋转了。我想做的是创建一个具有定义的私人密码短语的公钥。从那里,我会与某人共享公钥,然后他们可以使用密钥加密消息,并将其返回给我,我可以解密。我想像的代码看起来像这样。 生成我的私人pgp键: code> PGPKey key = new PGPKey(); key.setPassPhrase( ..
发布时间:2017-08-18 00:46:22 Java开发

加密字符串与Bouncy城​​堡AES / CBC / PKCS7

我一直在寻找一些关于如何使用Bouncy Castle框架在标题中加密简单字符串的示例代码。 此代码将运行在Windows通用项目上。 我以前尝试使用API​​中的内容进行加密,无法在服务器上进行解密。 我尝试过这个:给我一个字符串,如: 4pQUfomwVVsl68oQqWoWYNRmRM + Cp + vNFXBNdkN6dZPQ34VZ35vsKn9Q7QGTDVOj + ..
发布时间:2017-08-18 00:09:21 C#/.NET

PgP加密和解密使用BouncyCastle c#

我看过很多帖子,后面是一些教程,但没有一个看起来很有用。有时,他们引用一些没有找到的类。我可以指向一个地方,我可以得到一个简单的教程,显示如何加密和解密文件。 我对Pgp很新,欢迎任何帮助 解决方案 这是什么: Bouncycastle PGP解密时的PartialInputStream 此外,zip包含示例: http://www.bouncycastle.org ..
发布时间:2017-08-18 00:02:23 C#/.NET

使用弹性城堡在Java中加密xml文件的示例

任何人都可以使用弹跳城堡来显示(或提供一个链接)如何使用Java加密文件的示例?我看过bouncycastle.org但找不到任何API文件。即使只是知道要使用哪些类,对我来说将是一个很大的帮助! 解决方案 你想要什么类型的加密去表演?基于密码(PBE),对称,不对称?您的所有内容如何配置密码。 您不必使用任何BouncyCastle特定的API,只需使用它提供的算法。这是一个使用B ..
发布时间:2017-08-17 23:40:00 Java开发

Bouncycastle PGP解密和验证

我正在尝试使用java BouncyCastle库解密和验证PGP消息,但遇到问题,抱怨PartialInputStream的过早结束。 我知道加密工作正常,因为我可以使用命令行上的gpg解密和验证使用加密功能创建的消息。 这是代码: public static void signEncryptMessage(InputStream in ,OutputStream out,P ..
发布时间:2017-08-17 22:26:02 Java开发

错误填充异常 - pkcs11中的RSA / ECB / OAEPWITHSHA-256ANDMGF1PADDING

我的应用程序正在访问电子令牌以解密来自服务器的响应 从服务器的会话密钥使用以下方式加密: - RSA / ECB / OAEPWITHSHA-256ANDMGF1PADDING 我正在使用SunPKCS11用于实现对加密令牌的访问的提供者。 每当我尝试使用上述机制解密,即使用 RSA / ECB / OAEPWITHSHA-256ANDMGF1PADDING ,我得到: - ..
发布时间:2017-08-17 21:18:35 Java开发

如何使用Java中的BouncyCastle API加密和解密密码?

加密我很新,我正在使用 BouncyCasetle API 加密密码,并将其存储在数据库。对于加密我正在使用 SHA-1 算法,我想要使用密码来防止它再次发生字典攻击。 任何帮助将不胜感激。 解决方案 我建议使用基于密码的密钥推导函数而不是基本的哈希函数。这样的东西: //调整参数 //这些大小是相对任意的 int seedBytes = 20; int hash ..
发布时间:2017-08-17 20:55:53 Java开发

如何添加bouncycastle算法到android

我正在尝试使用bouncycastle算法编写一个小型应用程序,从 BouncyCastleProvider.java 说,我们必须在运行时通过以下代码导入和添加提供程序。 import org.bouncycastle.jce.provider。 BouncyCastleProvider; Security.addProvider(new BouncyCastleProvider()); ..
发布时间:2017-08-17 20:50:49 移动开发

使用BouncyCastle的ChaCha进行文件加密

我希望使用ChaCha加密几个文件,所以我想知道使用 Chacha20Poly1305 。看来这个类是为TLS设计的,那意味着它不是为文件加密而设计的?里面的方法,例如 encodePlaintext()和 decodeCiphertext()似乎与文本而不是二进制文件一起工作。 / p> 如果是这样,有没有人知道如何使用BC的ChaCha实现文件加密? 解决方案 您可以尝试这样的一 ..
发布时间:2017-08-17 20:32:57 Java开发