ICode9

精准搜索请尝试: 精确搜索
  • 在充气城堡上验证javacard签名ALG_ECDSA_SHA2019-08-24 20:03:12

    我的问题看起来像这样:我在javaCard上生成一个签名(jcdk 2.2.2),当我想在终端上使用BouncyCastle验证它时,签名并不总是被验证 – 3,66中的1(平均100次尝试)签名是经核实,其余部分归还假.当我验证卡上的签名时,它总是返回true,但是在终端上它通常返回false,但有时是真的.因为终端有

  • com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException,OkHttp时间戳校验问题2019-08-18 11:57:02

    这个问题不常见,但是我遇到了,网上不好搜,基本是onFailure:javax.net.ssl.SSLHandshakeException,所以我标题没有前面加上这个 原因:你看下你设备上系统时间是不是不对←..← 解决: 1、时间改过来啊 2、联网校验手机本地时间 public class SSLCertificate { public static SSLSocket

  • java – 使用secp256r1曲线和SHA256算法生成ECDSA签名 – BouncyCastle2019-07-28 12:02:07

    我正在尝试使用带有secp256r1曲线(P256)的ECDSA和用于消息散列的SHA256算法生成签名.我也在使用Bouncy Castle图书馆. 代码如下, public class MyTest { /** * @param args */ public static void main(String[] args) { new MyTest().getSign();

  • 无限的力量Jce和Android2019-07-26 07:23:21

    我正在使用SpongyCastle(完全实现BouncyCastle的Android加密功能),我有一个包含大小为384的密钥的bks.我正在尝试使用KeyStore.getKey(别名,密码)方法提取该密钥.密钥库中的任何密钥.但我遇到的是错误 java.security.UnrecoverableKeyException:不匹配. 做一些研究表明,这可能是因为

  • 检查JAVA中的加密密钥正确性2019-07-25 22:01:19

    我正在使用BouncyCastle在CBC模式下使用AES和PKCS5填充来加密/解密某些文件: Cipher c = Cipher.getInstance("AES/CBC/PKCS5Padding", "BC"); 现在有两个问题: >如何检查提供的解密数据密钥是否正确? >如何检查加密输入是否未触及(例如,用户未使用HEX编辑器更改)? 谢谢解决方法:您可

  • c# – 如何自我生成证书SHA-256?2019-07-21 20:05:05

    我在C#中使用Bouncy Castle个库来与SHA-256签名,我想在测试自生成证书而不是智能卡读卡器时使用它们. 使用之前使用的自我证书,我有一个加密例外: specified algoritm not valid 如果我使用具有相同自我证书的SHA-1签名,那就顺利了.使用智能卡,相同的代码成功运行. 什么是makecer

  • java – Android:Generating Elliptic Curve KeypPair2019-07-11 09:03:11

    我正在尝试基于Eliptic Curves Diffie Hellman实现密钥生成.现在我想自己指定我的Eliptic曲线,所以我采用了参数from here. 我写的代码是为了实现这个: public void createKey(){ // base point (generator???) BigInteger x = new BigInteger("2fe13c0537bbc11ac

  • c# – .NET ECDiffieHellmanCng和BouncyCastle Core兼容协议2019-07-10 14:16:15

    我必须与第三方签订Diffie Hellman协议,该协议以.NET ECDiffieHellmanCng XmlString格式传递公钥.我无法改变他们的代码. 他们发送的内容如下: <ECDHKeyValue xmlns="http://www.w3.org/2001/04/xmldsig-more#"> <DomainParameters> <NamedCurve URN="urn:oid:1.3.132.0.35"

  • Android:将密钥库作为资产打开以生成SSLSocketFactory2019-07-05 00:27:34

    我有一个Bouncy Castle密钥库,我想用它连接到SSLSocketFactory. 在“桌面”Java中执行此操作很简单,但是如何在android上执行此操作. 你输入资产还是res / raw似乎没什么区别 – 试图打开它并在实例化KeyStore实例(在这种情况下是java.security.KeyStore)传递给SSLSocketFactorys构

  • java – 使用PKCS#5填充的AES2019-07-02 20:00:02

    在很多地方,我看到使用AES和PKCS#5填充的Java代码.我不明白这是如何做到的. PKCS#5填充意味着与块大小<= 8字节的密码一起使用. AES的块大小为16个字节.是否所有使用AES和PKCS#5的代码都错了?或者框架内部是否使用PKCS#7?有问题的框架将是Sun在Java,JCE和BouncyCastle中提供的.解决方

  • java – Android SpongyCastle ECDH secp384r1密钥大小不正确2019-07-02 10:51:16

    我试图在Android上使用SpongyCastle进行ECDH secp384r1公钥/私钥对的生成.我遇到的问题是,我生成的密钥太大了. 公钥是120字节,私钥是194字节.显然有一些编码在这里.我不想要所有这些额外的信息,我正在寻找49字节和48字节压缩的公钥/私钥. 以下是我生成密钥的方法: ECGenParameterS

  • c# – BouncyCastle Open PGP – 流47中的未知对象2019-07-01 15:52:39

    我正在尝试使用BouncyCastle PGP SDK解密PGP加密字符串. 我尝试了几种方法,在每种情况下,我都会在流程开始时收到以下错误(具体位置如下所示): unknown object in stream 47 到目前为止我尝试了两个nuget包: > BouncyCastle.OpenPGP v.1.8.1. > BouncyCastle-Ext v1.7.0 我尝试过

  • BouncyCastle C的SecureRandom漏洞#2019-06-29 10:47:03

    今天我听到(通过新闻)Java SecureRandom不够随机,可以预测.这是否也适用于BouncyCastle C#中的SecureRandom实现? See this news article解决方法:最近的弱点是在SecureRandom的Android实现中明确指出的. Oracle JRE和OpenJDK在他们的SecureRandom实现中没有任何漏洞,但据我所知.值

  • Java – KeyStore没有在Android中使用BouncyCastle为PKCS12文件应用/强制执行私钥密码2019-06-25 11:13:26

    我发现当我创建一个受密码保护的PKCS12文件,该文件还包含受密码保护的私钥及其关联的公钥/证书时,无论提供给getKey()的密码如何,我都能解密私钥(内部加密)只要为KeyStore的初始加载()提供了正确的密码.这是一个已知问题还是有其他人看过这个?它看起来真的是私钥密码未被使用或一起

  • java – 使用BouncyCastle签名消息摘要2019-06-23 15:55:08

    在C#的那一刻,我正在签署这样的挑战: RSACryptoServiceProvider rsa; RSAPKCS1SignatureFormatter RSAFormatter = new RSAPKCS1SignatureFormatter(rsa); RSAFormatter.SetHashAlgorithm("SHA1"); byte[] SignedHash = RSAFormatter.CreateSignature(paramDataToSign); 然后我将S

  • java – 在Android中以PKCS#1格式在Android中生成RSA密钥2019-06-21 01:49:25

    我正在尝试以Android中的PKCS#1的形式生成RSA公钥. 这里几乎完全重复了这个问题:Generating RSA keys in PKCS#1 format in Java 但作者从未回答过.我经历了答案,但我找不到有用的东西.我得出结论(除非别人有不同的答案),必须使用Bouncy Castle来完成.我与充气城堡唯一的问题实际上

  • java – 使用BouncyCastle的“轻量级”API验证TLS服务器证书2019-06-20 11:47:46

    我正在使用Java BouncyCastle所谓的“轻量级”API来通过TCP套接字建立TLS连接. 我想验证由受信任的CA之一签名的服务器提供的证书链.听起来像一个相当普遍的任务,默认情况下每个理智的TLS客户端实现,所以我希望这应该是简单的. 为了简化问题,我不会要求验证除签名/信任链之外的任何

  • java – 如何解密签名的pgp加密文件?2019-06-14 01:52:12

    如何使用BouncyCastle Java API解密和验证使用PGP加密的文件?解决方法:加密代码: private static void encryptFile(OutputStream out, String fileName, PGPPublicKey encKey, PGPSecretKey pgpSec, boolean armor, boolean withIntegrityCheck, char[] pass) throws IOException,

  • 使用BouncyCastle在C#中读取DER私钥2019-06-12 16:54:28

    我正在尝试使用BouncyCastle将RSA私钥读入.Net,以测试我之前加密的数据.使用公钥和Bouncy Castle加密数据工作正常,我也使用下面的相同私钥(这是DER格式)在PHP应用程序中成功解密我的数据,但我不知道为什么我不能在.Net中创建私钥来做同样的事情: byte[] privatekey = File.ReadAll

  • java – BouncyCastle GCM / CCM ArrayIndexOutOfBoundsException2019-05-29 23:48:38

    任何人都可以举个例子,在BouncyCastle中使用带有AES的GCM和/或CCM模式吗?我的代码是这样的: SecretKeySpec key = new SecretKeySpec(keyBytes, "AES"); IvParameterSpec ivSpec = new IvParameterSpec(ivBytes); Cipher cipher = Cipher.getInstance("AES/GCM/NoPadding

  • 如何在Java中生成多域(UCC)证书?2019-05-21 15:47:23

    目前我正在使用BouncyCastle库生成证书.像这样的东西: X509V3CertificateGenerator certGenerator = new X509V3CertificateGenerator(); certGenerator.setIssuerDN( rootCertificate.getSubjectX500Principal() ); certGenerator.setSignatureAlgorithm( "SHA1withRSA" ); certGe

  • c# – 使用BouncyCastle进行AES加密:AESEngine,AESFastEngine或AESLightEngine?2019-05-21 14:52:56

    我想移植这个简单的JAVA示例…… AES Encryption/Decryption with Bouncycastle Example in J2ME …到C#并有以下两个问题: >据我所知,JAVA示例使用AESEngine进行加密/解密操作. AESEngine和AESFastEngine和AESLightEngine有什么区别?不幸的是,我不理解文档中给出的信息:http://www.bo

  • 如何使用充气城堡解密pkcs8加密私钥?2019-05-19 21:48:34

    我正在尝试使用充气城堡库解密pkcs8加密私钥.我使用bouncy castle提供的PEMParser解析了包含私钥的文件.我得到了PKCS8EncryptedPrivateKeyInfo对象.我无法从中获取PrivateKeyInfo对象. 我在尝试解密时收到以下异常. org.bouncycastle.pkcs.PKCSException: unable to read encryp

  • c# – 签署并创建一个asn1 signedmessage – Bouncycastle2019-05-18 11:52:57

    有没有关于如何签名文件的好教程,并使用bouncycastle将其包装在asn1 pkcs7包中?解决方法:过了一段时间,我在bouncyCastle应用程序中的示例中找到了它的完成方式. 实际上,它比我在IText中找到的更简单直接(没有取出框架本身的亲切性). 代码类似于: AsymmetricCipherKeyPair s

  • 吐血记录微信小程序授权获取Unionid及linux下使用bouncycastle解密用户数据 遇到的坑2019-04-13 08:47:38

    背景 公司小程序上线了,发现系统无法拿到一些用户的UniondID。但是上线前的测试一切都是正常的。 坑1 经排查,发现一些用户通过下面的接口无法得到unionid https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

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

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

ICode9版权所有