bouncycastle相关内容

使用ChaCha20加密和解密字符串

我想使用 chacha20 解密和加密字符串BouncyCastleProvider正在使用chacha20技术。所以我包括它jar。并尝试了代码,但无法正常工作。 PBE.java public class PBE extends AppCompatActivity { private static final String salt =“每次作为盐使用的长而不变的短语 ..
发布时间:2017-08-17 20:31:54 移动开发

Java Bouncy Castle Cryptography - 加密AES

如何使用java bouncy城​​堡库实现AES加密?示例代码或示例代码的链接将很好:) 解决方案 如果您下载 bcprov source ,你会看到类 org.bouncycastle.jce.provider .test.AESTest 。它显示如何设置bouncyCastle提供者,创建加密和解密密码对象,设置 CipherOutputStream 并调用这些流上的写入方法。 ..
发布时间:2017-08-17 20:19:53 Java开发

J2ME中的Bouncycastle AES加密/解密示例

我想加密和解密J2ME中的数据使用AES算法与bouncy城​​堡 可以任何人给我的示例代码 我想使用ECB与PKCS5Padding 感谢提前。 解决方案 我确定有例子,但我没有找到。以下是一些提示,以帮助您开始。您需要学习如何将BC类连接在一起。首先,获取bouncycastle源代码,并准备在有问题时查看它。实际上很可读,所以当文档很差例如,许多类需要一个 Cipher ..
发布时间:2017-08-17 20:04:13 开发方法

弹跳城堡示例编码CDR

我试图使用 ASN.1 符号编码 PGWRecord CDR ,从第89页起,在此3GPP TS文档 我一直在寻找一些例子,我可以如何做到这一点,但无济于事。有没有例子可以告诉我如何使用 Bouncy Castle ?或者有一个比 Bouncy Castle 更好的替代方案来编码这个CDR? 一步一步的说明我可以这样做会非常好! 任何帮助将不胜感激。感谢所有! 解决方案 ..
发布时间:2017-08-17 03:04:36 开发方法

如何使用C#Bouncy Castle对使用Libgcrypt raw标志加密的AES密钥进行解密

摘要: 我正在尝试解密(并最终加密和返回)AES128加密的文件。 AES密钥使用libcrypt的RSA提供程序加密。当我试图解密AESKey在Windows 7使用C#& BouncyCastle当我调用“ProcessBlock”时抛出“块截断”错误。我尝试将数据转换为BigEndian,当我尝试创建RsaKeyParameters时,我会得到一个“不是有效的RSA指数”。 加密是使 ..
发布时间:2017-01-16 12:53:20 开发方法

用Bouncycastle jar替换JCE

我必须摆脱JCE jar,应该替换为弹性城堡jar AES加密和解密。 我更换无效的键大小异常,当我更换JCE策略jar与BC jar为AES 256算法。但它适用于键大小128. 如果是AES 256算法,我如何使用BC jar。 感谢。 解决方案 Cipher 是在 Cipher 类本身。 而是可以使用Bouncy Castle轻量级API。 例如(AES ..
发布时间:2017-01-16 12:38:38 Java开发

ECDHC后使用KDF与SHA-256的对称密钥生成

我想使用基于SHA-256的单步密钥导出函数(KDF)生成对称密钥。 我认为密钥派生在Bouncy Castle的轻量级API,自1.50以来。 我已经成功生成了密钥“Z” byte [] data = new byte [16]; SecretKey secretKeyA = generateSharedSecretZ(keyPairA.getPrivate(), ke ..
发布时间:2017-01-16 12:38:14 Java开发

在Java中解密AES编码的消息(用Python加密)

我要解密Java中的AES加密邮件。我一直在尝试各种算法/模式/填充选项从标准图书馆和 BouncyCastle 。没有运气: - ( 加密实体是用Python编写的,已经在生产中了,加密的消息已经消失了,所以我不能轻易改变那部分Python代码如下所示: 来自Crypto.Cipher import AES import base64 import os import s ..
发布时间:2017-01-16 12:34:58 Java开发

AES解密与弹性城堡

我正尝试在 http://www.java2s .com / Code / Java / Security / Basicsymmetricencryptionexample.htm 必须使用3个参数,模式(加密或解密),IV和密钥进行调用。它还读取和写入特定文件。 到目前为止,我忽略了给定的IV和键,直到我休息并运行。我的代码成功地从文件加密明文,并将密文写入文件,但解密不工作。看来,解密 ..
发布时间:2017-01-16 12:30:53 Java开发

加密在JavaScript中不会解密在C#

我试图在JavaScript中使用RSA加密,然后在C#中解密。在JavaScript中我使用的库jsencrypt。在 C#我使用API​​“bouncy城​​堡”。当我做同样的语言内的加密/解密一切正常。当我解密时,我得到 正确的文本。当我尝试解密在C#什么是加密的JavaScript我得到什么关闭。 我确定两个键之间的键是相同的。 代码示例如下。 JavaScript ..
发布时间:2017-01-16 12:21:57 C#/.NET

AES 256(而不是128)与BouncyCastle

我遵循了这篇文章的大部分内容,目的是实施aes 256加密在我的软件,它的工作很好 这里的关键是,上述链接使用 AESEngine类。查看类代码和 javadoc参考,AESEngine是一个128位而不是256位的块加密 搜索代码和docs我找不到192或256位的实现。他们在哪里? 为了完整性,这是我实际加密类的核心: private void init(String ..
发布时间:2017-01-16 12:20:24 Java开发

Java BouncyCastle ECC密钥和自签名证书

我一直在努力寻找一个Java示例来创建椭圆曲线(EC)键和自签名证书。到目前为止,我只找到了片段和例子,其中许多不工作。 更新: 我在这里取得了一些进展,这里是我的代码,任何人可能会发现它有用!只需要制定出如何自我签署吧! import org.bouncycastle.asn1.x500.X500Name; import org.bouncycastle.jce.EC ..
发布时间:2017-01-16 12:14:40 Java开发