ICode9

精准搜索请尝试: 精确搜索
  • c#-获取DER编码的公钥2019-11-01 07:05:54

    使用BounceCastle,我可以运行以下代码. 它生成密钥对并返回ASN.1 DER编码的格式. //Generate new key var generator = new RsaKeyPairGenerator (); generator.Init (new KeyGenerationParameters (new SecureRandom (), 1024)); var keyPair = generator.GenerateKeyPair (); /

  • 弹力城堡在Java中的性能2019-10-31 17:00:02

    生成DH参数时,使用Bouncy Castle Provider的性能出现问题.谁知道为什么下面的Bouncy Castle示例比使用标准提供程序慢50倍左右? 使用Bouncy Castle提供程序: Security.addProvider(new BouncyCastleProvider()); AlgorithmParameterGenerator generator = AlgorithmParameterGenerat

  • Java BouncyCastle AES解密的C#等效项是什么?2019-10-30 10:03:09

    我有以下Java代码需要转换为c#: public static byte[] encryptAES(byte[] toEncrypt, byte[] key, boolean encrypte) throws Exception { Security.addProvider(new BouncyCastleProvider()); byte[] iv = { (byte) 0x00, (byte) 0x00,

  • 从Java中的.p7b文件提取单个.cer证书2019-10-30 10:01:34

    我是密码学的新手,所以如果您认为这是一个基本问题,请原谅 我有一个.p7b文件,我需要阅读和提取各个公共证书,即.cer文件,并将其存储在密钥存储区中.我不必担心持久存储在密钥存储中,因为已经有一个服务将.cer文件作为byte []进行保存. 我想知道的是,如何阅读.p7b并提取单个.cer文件

  • c#-使用BouncyCastle在证书请求中指定证书模板2019-10-30 06:06:02

    我正在使用BouncyCastle生成证书请求: using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Crypto; using Org.BouncyCastle.Crypto.Generators; using Org.BouncyCastle.Crypto.Prng; using Org.BouncyCastle.Pkcs; using Org.BouncyCastle.Security; using System.IO; c

  • Java-Winzipaes在Android上解密10 MB文件的速度很慢2019-10-28 21:24:53

    我试图在Samsung S5上使用AES加密从zip文件中解密10 MB的文件,但是它是如此之慢,这真的让我感到惊讶.我对AES很熟悉,所以我不知道它是否消耗大量时间.以下是我的测试结果.有人能告诉我这些结果是否合理吗? 反正有加速AES解密的方法吗? PS.我使用SpongyCastle来避免类加载器冲突,并且

  • java-BouncyCastle和SunJCE在Cipher :: update和Cipher :: doFInal中的结果不同2019-10-26 14:04:00

    我试图将安全提供程序从SunJCE切换到Bouncy Castle(BC),并偶然发现了Cipher对象中的这种特殊行为.据我所知,SunJCE的cipher.update(bytes)返回的加密文本包括后续的初始化向量(IV)作为最后一个块.使用BC,我需要调用cipher.doFinal()并采用第一个块来获取IV.我正在使用的算法是AES /

  • java-如何读取也用bouncycastle在DER中编码的PKCS8加密私钥?2019-10-25 08:04:11

    我已经尝试过以下问题的答案: Bouncy Castle : PEMReader => PEMParser Read an encrypted private key with bouncycastle/spongycastle 但是由于我调用时我的加密密钥已编码为DER Object object = pemParser.readObject(); 对象为null. 我可以使用openssl的命令将其转换为PEM(

  • Bouncy Castle vs Java默认RSA与OAEP2019-10-06 23:04:28

    有人可以向我解释为什么这段代码抛出javax.crypto.BadPaddingException:解密密钥时最后一行的解密错误? // Given an RSA key pair... KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA"); keyGen.initialize(2048); KeyPair keyPair = keyGen.genKeyPair(); PrivateKe

  • java – 如何在没有数字签名的情况下添加时间戳2019-10-06 07:03:51

    我想在我的PDF文档中添加时间戳(没有数字签名).我怎样才能做到这一点? 我可以使用Itext进行数字签名(我这里有TSAClient): MakeSignature.signDetached(appearance, digest, signature, chain, null, null, tsa, 0, subfilter); 但如果没有数字签名怎么办?使用Bouncy Castle或Itext

  • 使用BouncyCastle验证Java中的ECDSA签名时出错2019-10-06 03:00:41

    我已经测试了一个解决方案,以验证与给定数据完美配合的ECDSA签名(How can I get a PublicKey object from EC public key bytes?). 这是数据: byte[] pubKey = DatatypeConverter.parseHexBinary("049a55ad1e210cd113457ccd3465b930c9e7ade5e760ef64b63142dad43a308ed08e2d85632e8f

  • 客户端证书无法在Android上运行 – 如何调试?2019-10-02 06:26:05

    我正在尝试为Android应用程序实现客户端证书通信,到目前为止没有太大的成功 – 而且似乎这个功能,如果可能的话,非常难.我正在实现的完整流程在my previous question中描述. 我按照那里的代码和this blog post的代码,描述相同的场景,或多或少,没有结果. 什么不起作用:在Android客户

  • C#SignedCms的Java实现2019-10-02 00:59:56

    我正在使用Java实现C#SignedCms功能. 我正在使用bouncycastle libs. 问题是我得到的java签名与使用SignedCms生成的签名不同. C#代码 X509Certificate2 certificate = new X509Certificate2("myCertPath", "myPass"); String text = "text"; ContentInfo contentInfo = new Con

  • android – 使用ChaCha20加密和解密字符串2019-09-28 18:23:31

    I want to decrypt and encrypt a string using chacha20 BouncyCastleProvider正在使用chacha20技术.所以我把它包括在内.并尝试了代码,但无法工作. PBE.java public class PBE extends AppCompatActivity { private static final String salt = "A long, but constant p

  • 使用Bouncy Castle Java生成X509证书2019-09-27 11:01:02

    我正在寻找一个示例或教程来使用Java中的BC生成X509证书. 很多例子都使用/使用过时的API.我看了BC,但它没有显示哪个类做了什么或没有适当的文档/示例. 如果您对此有任何想法,请指出我可以使用BC生成X509证书的教程. [生成和写入文件的公钥和私钥]解决方法:X509v3CertificateBuilde

  • java – 使用SSL与Bouncy Castle进行Android到服务器通信2019-09-27 08:59:42

    我知道这不是那么困难,但非常不幸的是我被困在这里并且从昨天开始就打击它,我已经按照这个Mutual Authentication in Android教程,在资源中放置一个密钥库并尝试通过SSL连接到我的服务器,但获得以下内容例外 java.lang.RuntimeException: org.spongycastle.jcajce.provider.as

  • 用Java生成X509Certificate的主题哈希2019-09-26 08:00:26

    我目前正在尝试使用Java Security API和BouncyCastle生成主题哈希. 当我使用Openssl库时,我就是这样做的: openssl x509 -in /Users/Sn0wfreezeDev/Downloads/Test.pem -hash 这会生成一个短的8位数哈希值1817886a 这是我的Java代码 X509Certificate cert = CertManager.getCert

  • 用于java的bouncycastle中的RSA – 如何获得密文随机化?2019-09-03 09:01:51

    我正在使用bouncycastle库为我的应用程序RSA加密. 我的问题是:当我使用相同的密钥加密一个明文两次时,它将导致两个不同的密文,因此在bouncycastles实现中必须有某种随机化(RSA本身不是随机的,所以enc(a,k)总是一样的). 任何人都可以告诉我,这是怎么做到的?我发现了一些关于加密盲点

  • java – 使用BouncyCastle的轻量级TLS API的SMTP客户端2019-09-03 01:01:58

    我需要为简单的基于Java的SMTP客户端添加TLS支持.客户端通过java.net.Socket实现SMTP协议,即它不使用Java Mail或其他高级API. 我想使用BouncyCastle的轻量级TLS API来完成这项任务.我一直在寻找例子,但一直找不到太多.任何人都可以提供任何指示吗?解决方法:事实证明,这比我预期的要

  • java – J2ME Bouncy Castle将AES加密结果作为String2019-09-02 02:00:03

    我正在J2ME中开发一些发送和接收加密消息的应用程序,我发现下面的代码加密它并转换为String但它不起作用并抛出异常,我应该怎么做?当我想要解密时,我应该如何将String转换为byte []?谢谢 byte[] plainArray = message.getBytes(); try { byte[] keyBytes = "SE

  • java – 使用Bouncycastle生成的CSR缺少公钥和属性2019-09-01 18:02:37

    我正在使用Bouncy城​​堡来产生CSR.此证书适用于CA.当我使用OpenSSL查看CSR的文本信息时,我发现缺少公钥和属性.任何帮助表示赞赏. 版本: 充气城堡:bcpkix-jdk15on:1.47 String principal = "CN=company1, OU=company1, O=company1, C=GB" AsymmetricKeyParameter keyParam

  • android – 如何验证X.509证书格式?2019-09-01 03:25:28

    我有一个SSL证书(从服务器的根开始的证书链)似乎是好的.我可以在Windows和Windows上打开证书还可以使用Windows向导导入它. 但是当我尝试通过以下命令将其转换为密钥库时(使用BouncyCastle): keytool -importcert -v -trustcacerts -file "test.crt" -alias ca -keystore "test.bks

  • java – 使用bouncycastle的椭圆曲线点加法2019-08-29 10:07:44

    我的问题非常简单:我需要使用Java在Fp上添加两个点.一旦java api缺少一些ecc utils我就会使用bouncycastle. 以下是使用的公式: P + Q = -R α = (yq - yp)/(xq-xp) уr = -yp + α(xp - xr) xr = α^2 - xp - xq 并在java中快速实现上面的公式: String newline = System.lineSepar

  • java – Android上的Bouncycastle椭圆曲线加密2019-08-26 09:27:23

    我正在尝试使用Bouncycastle在Android设备上解密X509证书.但是,我一直在努力 java.lang.RuntimeException: algorithm identifier 1.2.840.10045.2.1 in key not recognised. 但是,当我在自己的计算机上运行完全相同的代码时,它的工作完全正常. Android是否用一个过时的版本覆盖

  • java – JcaX509CertificateConverter set无法找到所需的提供者没有这样的提供者BC2019-08-25 11:01:19

    我不明白为什么BC没有被识别为setProvider(“BC”)中的提供者.我已经下载了最新的bouncycastle hier http://www.bouncycastle.org/latest_releases.html成功导入它.但是,当我运行以下代码时: X509Certificate crt=(X509Certificate)(new JcaX509CertificateConverter().setProvide

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有