ICode9

精准搜索请尝试: 精确搜索
  • C#.NET BC BouncyCastle 国密 SM2 解密遇到 Invalid point encoding 772022-08-02 18:02:11

    C#.NET BC BouncyCastle 国密 SM2 解密遇到 Invalid point encoding 77   参考:https://blog.csdn.net/seeyouagen/article/details/115727307?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-115727307-blog

  • C#.net和java实现国密SM3算法2022-02-11 09:01:08

    最近单位要对接浙江省智慧医保,2022年2月15日要上线,时间紧。 接口调用时,要在Header加入签名健值,其中签名算法是:国密SM3算法,所以笔记一下。      /// <summary> /// C#.net,SM3算法(使用自定义Hex密钥) /// </summary> /// <param name="data"></par

  • bouncycastle类打包报错解决方法2021-12-07 10:31:52

    一、背景: 视频EVC项目抓拍上传接口模拟,java模拟接口请求,打成jar包放入jmeter工具执行并发,用于测试该接口的性能。 研发修改签名加密规则,程序中引入bcprov-jdk15-133.jar,idea工具调试运行是正常发送请求的。 二、问题: 1、idea打成可执行jar包(jar包内容包括bcprov-jdk15-133.jar)放入

  • spring cloud 父工程、子工程 jar包冲突导致找不到构建失败2021-10-22 18:02:37

    在本项目和父工程项目共同引入了jar 在子项目中排除父工程的引入,同时到本地maven仓库,将已经下载的jar删掉,重新部署 <dependency> <groupId>xxx.xxx</groupId> <artifactId>tool-common</artifactId> <version>xx</version> <exclusions> <excl

  • 加解密报错:JCE cannot authenticate the provider BC2021-09-03 18:02:08

    1.背景 微信支付开发好后,在测试退款时报错如下: JCE cannot authenticate the provider BC 2.解决步骤 1.在java安装目录下的jre/lib/security/java.security这个文件中添加如下代码:  security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider  注意10只

  • 使用Maven打包bouncycastle出现JCE cannot authenticate the provider BC的原因及解决办法2021-06-30 15:01:10

    先说解决方法  1、推荐使用官方建议的使用jar in jar插件 官方文档 https://pulsar.apache.org/docs/zh-CN/security-bouncy-castle/ 打包插件 https://github.com/nthuemmel/executable-packer-maven-plugin (如果你使用的是eclipse打包 直接有选项可以实现jar in jar。不需要使

  • class "org.bouncycastle.openssl.PEMException"'s signer information does not match si2021-06-21 18:02:11

    最近写代码遇到下面的问题,第一次遇到这种问题,解决的时候花费了一些时间,特此记录下来 java.lang.SecurityException: class "org.bouncycastle.openssl.PEMException"'s signer information does not match signer information of other classes in the same package at java.lan

  • java实现解析x509数字证书DN的各项属性,并校验DN是否符合标准2021-03-02 15:02:20

    目录 前言一、使用 javax.naming.ldap.LdapName 类二、使用 org.bouncycastle.asn1.x500.X500Name 类(推荐)总结 前言 公司产品中一个业务需要解析证书DN的各项属性,并提取某项属性的属性值。之前的实现是将DN作为字符串进行操作,以逗号split之后遍历取出各项属性,再以等号sp

  • C# Rsa加密(私钥加密、公钥解密)2020-10-31 19:35:00

    这个也是和java版本的加密对比过了,结果是一样的,且不用像用c#自带的rsa加密一样先转换一遍密钥,不多比比,直接上代码: using Org.BouncyCastle.Crypto; using Org.BouncyCastle.Crypto.Engines; using Org.BouncyCastle.Crypto.Parameters; using Org.BouncyCastle.Security; using S

  • 【.Net Core】RSA算法前端及后端加密实现2020-07-17 12:32:13

    前言 非对称加密算法的优缺点就不赘述了,目前使用最广泛的就是RSA算法,而在Web项目中一些关键信息肯定是不能明文传输的,最简单的就是用户密码。 而.NET下的RSA类所生成的密钥为Xml格式,而其他语言比如java一般使用pkcs8格式的密钥,前端JavaScript一般使用pkcs1格式。格式不同导致后端

  • 2020_1课程设计—基于BC的证书格式转换工具的设计与实现—Week22020-04-23 21:52:30

    2020_1课程设计—基于BC的证书格式转换工具的设计与实现—Week2 目录2020_1课程设计—基于BC的证书格式转换工具的设计与实现—Week2任务要求Week2 任务安排实践过程我好像不知道什么是BouncyCastle那怎么使用BouncyCastle嘞配置方式调用方式据说使用BC Provider建CA无敌宇宙巨简

  • Java到Python RSA2019-12-10 11:57:49

    我正在尝试使用客户端上的Bouncy Castle J2ME库和另一端上的Python M2Crypto来加密从Java到Python的字符串. 一切都很好,我可以正确解密,但是填充是问题. 据我所知,M2Crypto lib仅给我这些填充方案: no_padding = 3pkcs1_padding = 1sslv23_padding = 2pkcs1_oaep_padding = 4 虽然

  • 适用于Android的X.509认证2019-12-02 00:29:01

    只是我的项目的一些背景: 我正在使用ECDH for Android(BouncyCastle)实施SMS加密程序,并且需要通过SMS发送我的公钥.从功能上讲,所有功能都可以正常运行,但是我对已实现的X.509代码有些怀疑. 在发送方: byte[] pubEnc = aKeyPair.getPublic().getEncoded(); X509Enc

  • java-实现有弹性的城堡aes 2562019-11-23 06:14:35

    我正在研究聊天应用程序.主要功能是以加密形式发送消息,当消息到达目的地时可以解密.我遇到的问题是消息没有在目的地解密,但是它们以加密形式到达目的地. 代码的工作方式: >客户端A向客户端B发送消息“ Hello”.>当客户端A单击“发送消息”按钮时,我将该文本保存在字符串中,然后将

  • 使用Java将外部PKCS1字节数组和证书添加到CMS容器2019-11-22 01:03:34

    我们拥有创建PKCS1 v2.1数字签名的客户端应用程序(Applets和Silverlight).由于未将原始内容下载到客户端,因此将数字签名创建为PKCS1,因此仅将内容的哈希发送到客户端以节省带宽. 我们正在尝试创建PKCS7 / CMS容器服务器端based on the information from this post: >阅读证书并以X5

  • BouncyCastle C#公钥与GnuPG不同2019-11-21 10:08:46

    我正在尝试使用BouncyCastle C#库从GnuPG创建的密钥环中获取公共PGP密钥.通过使用以下代码,我将其投入了半成品.问题在于,它输出的公钥的长度约为真实密钥的一半,而最后几个字节也不同.我只是想获得真正的钥匙. 更新:有趣的是,我生成的密钥环只有一个公共密钥,但是我从bouncycastle

  • myeclipse中tomcat启动常见问题(一)2019-11-21 09:02:44

    tomcat启动时错误:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].错误 Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/omkwt] due to a StackOverflowError. Possible root ca

  • java-我可以在Android上使用Bouncy Castle Keystore.UBER吗?2019-11-21 08:00:49

    根据Bouncy Castle文档,KeyStore有三种实现: The Bouncy Castle package has three implementation of a keystore. The first “BKS” is a keystore that will work with the keytool in the same fashion as the Sun “JKS” keystore. The keystore is resistent to tampe

  • c#-从bouncycastle导入RSA密钥有时会抛出“错误数据”2019-11-20 20:09:35

    有时,(通常在.NET和有弹性的城堡之间是一个严重的问题),由有弹性的城堡生成的密钥不会导入到dotnet RSA加密提供程序中. 它只会抛出“DonnéesIncorrectes”;没有更多细节. (“错误数据”).我无法调试问题,因为有罪函数的实现似乎隐藏在CLR中(Utils._ImportKey();参考源RSACryptoServ

  • C#-智能卡CMS解密2019-11-20 14:07:13

    我正在使用Bouncycastle来管理项目的Encrypt功能. 我设法使用CMS进行加密和解密,这两个密钥都存储在文件系统中(.cert和.p12). 这是我实际使用的两个功能: private static byte[] CmsEncrypt(byte[] message) { var envelopGenerator = new CmsEnvelopedDataGenerator(); v

  • 如何在Java Keystore中存储Bouncy Castle PGP密钥?2019-11-19 01:04:21

    我有一个JKS密钥库,该密钥库在我的应用程序中保留了几个私钥/公钥对.使用密钥库的密码已对此进行了保护.我要添加用于与Bouncy Castle进行OpenPGP的密钥,并且我需要生成多个密钥以用于Bouncy Castle PGP.我知道我可以将这些密钥存储为单独的文件,但是需要使用密码对这些文件进行单

  • java-用充气城堡签名的X509证书无效2019-11-18 10:12:19

    我花了很长的时间使Java签名成为CSR,最后我能够做到这一点,但是openssl指出这是无效的.用openssl签名的同一CSR通过验证步骤. 都是相同的x509版本(1),没有扩展名,主题,颁发者是相同的. 我怀疑问题出在主题DN(尤其是电子邮件)或日期上. 验证: openssl verify -verbose -CAfile sr

  • android-如何从以前生成的ECDSA两个编码密钥对构造私钥?2019-11-08 10:35:51

    生成了如下私钥: fun getKeyPair(): Pair<ByteArray, ByteArray> { Security.addProvider(provider) val generator = KeyPairGenerator.getInstance("ECDSA") val ecSpec = ECNamedCurveTable.getParameterSpec("secp256r1"

  • java-时间戳响应不正确-BouncyCastle2019-11-07 23:00:12

    试图通过使用BouncyCastle请求时间戳(RFC 3161)并连接到http://timestamping.edelweb.fr/service/tsp.我确实从服务器返回了TimestampResponse,但似乎没有实际日期. 这是代码: public static void main(String[] args) { String ocspUrl = "http://timestamping.edelweb.fr/ser

  • 如何在Android上使用Java BouncyCastle API使用明文密钥RSA加密字符串2019-11-02 08:26:25

    我正在尝试使用Android中的BouncyCastle API加密字符串以发送到服务器. 我的公用密钥是纯文本的(当然,是在内存中,而不是在文件系统中!!无需大吼大叫,密码学家;)),我需要使用此纯文本公用密钥将字符串加密为RSA加密字符串. 这是我的课: public class RSAEncryptor { //Get certificat

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

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

ICode9版权所有