E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
bouncycastle
csharp用
BouncyCastle
进行国密签名&加解密
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingOrg.
BouncyCastle
.Asn1
伊利杀猪
·
2023-08-28 03:05
加密解密
c#
C#实现 国密SM4/ECB/PKCS5Padding对称加密Java加解密
/***@Description:Description*@Packagecn.china.sm4*@Date2023-01-10*@Authoradmin*@Since3.0*/importorg.
bouncycastle
.jce.provider.Bo
DD-GSD
·
2023-08-28 03:05
java
c#
服务器
C# 实现 国密SM4/ECB/PKCS7Padding对称加密解密
#实现国密SM4/ECB/PKCS7Padding对称加密解密,为了演示方便本问使用的是VisualStudio2022来构建代码的1、新建项目,之后选择项目鼠标右键选择管理NuGet程序包管理,输入
BouncyCastle
LongtengGensSupreme
·
2023-08-28 03:04
工具
c#
开发语言
国密加密解密
国密SM4加密解密
Flutter插件More than one file报错
FlutterPlugin"Morethanonefile"编译报错报错内容如下:app:mergeDebugJavaResource:MorethanonefilewasfoundwithOSindependentpath'org/
bouncycastle
lyricDon
·
2023-08-27 15:06
java RSA加密解密
importcom.ynart.common.redis.service.RedisService;importorg.
bouncycastle
.jce.provider.BouncyCastleProvider
村头一颗草
·
2023-08-21 08:15
java
spring
spring
boot
通过http协议调用api接口进行加密与解密操作
SNAPSHOTorg.projectlomboklomboktruecom.alibabafastjson1.2.60org.apache.commonscommons-lang33.8.1org.
bouncycastle
江湖侠客
·
2023-08-19 00:25
Java框架技术
http
postman
json
Java+bcprov库实现对称和非对称加密算法
BouncyCastle
,即BC,其是一款开源的密码包,包含了大量的密码算法。本篇主要演示BC库引入,对称加密算法AES、SM4和非对称加密EC算法的简单实现,以下是实现过程。
梦幻通灵
·
2023-08-18 06:38
数据处理
后端开发
java
开发语言
安全
轻装上阵,不调用jar包,用C#写SM4加密算法【卸载IKVM 】
是关于java和c#加密不一致导致需要使用ikvm的方式来进行数据加密,主要是ikvm把打包后的jar包打成dll包,然后Nuget引入ikvm,从而实现算法的统一,这几天闲来无事,网上找了一下加密库【
BouncyCastle
.dll
程序员ken
·
2023-08-12 10:15
c#
推荐
c#
java
安全
算法
java实现Base64编码与解码
文章目录前言一、Base64的3种实现方式1.Jdk8实现2.
BouncyCastle
实现3.CommonsCodec实现二、什么是Base64算法三、原理简述1.ASCII字符编码推导2.非ASCII
他叫阿来
·
2023-08-11 18:51
java加密与解密
java
base64
网络安全
AES 解密 --java
直接先上代码把importorg.
bouncycastle
.jce.provider.BouncyCastleProvider;importjavax.crypto.Cipher;importjavax.crypto.spec.IvParameterSpec
qq_16815191
·
2023-08-11 12:38
java
开发语言
java实现国产SM3、SM4加密
引入依赖:org.bouncycastlebcprov-jdk15on1.54完整代码:packageutils;importorg.
bouncycastle
.crypto.digests.SM3Digest
村东头老张
·
2023-08-04 05:59
java
前端
jvm
安全
Android Https证书crt或者cer转换成bks文件
18898937转换方法参考:http://blog.csdn.net/lmj623565791/article/details/48129405首先要下载特定版本的JCEProvider包http://www.
bouncycastle
.org
touch_The_Sky
·
2023-07-27 19:53
bouncycastle
的使用与配置
在pom里面加入依赖org.bouncycastlebcpkix-jdk15on1.62provided等依赖拉下来后去本地仓库拉出jar包,如果有两个,就选择bcprov下的jar把jar放入javajdk文件夹下参考以下相对路径,我使用的是zulu的jdkZulu\zulu-8\jre\lib\ext把jar放进该路径下后修改java.security文件Zulu\zulu-8\jre\lib
c++++--
·
2023-07-20 15:06
Java
jar
C# SM2
CipherusingOrg.
BouncyCastle
.Crypto;usingOrg.
BouncyCastle
.Crypto.Digests;usingOrg.
BouncyCastle
.Crypto.Parameters
天天代码码天天
·
2023-07-13 22:49
C#
C#使用ECC椭圆曲线算法实现加密与解密&签名与验签,有完整代码
在C#、Java、Android中都使用
BouncyCastle
,以此实现多种环境之间的互通,比如在Java中生成的公私钥,在C#或Android中使用……为了在几种环境中得到一致结果,实现时做了一些退化
flyinmind
·
2023-06-18 06:33
至简网格
安全
C#
c#
ECC
签名
验签
公钥
私钥
加密
解密
Java SM2
pom4.0.0org.exampleSM2test1.0-SNAPSHOTorg.bouncycastlebcprov-jdk15on1.56Cipherimportjava.math.BigInteger;importorg.
bouncycastle
.crypto.AsymmetricCipherKeyPair
天天代码码天天
·
2023-06-16 12:44
java
SM2 国密加密加签操作工具
pom引入依
bouncycastle
赖注意:
bouncycastle
版本过低会出现报错(我之前报错的的版本号1.60,修改后使用的1.68)org.bouncycastlebcprov-ext-jdk15to181.68org.bouncycastlebcprov-jdk15to181.68
云南吴小黑
·
2023-06-10 23:43
uniapp
三方接口
java
c#使用RSA公钥解密
废话不多说,直接上代码:传入公钥,加密字符串即可引入包:usingOrg.
BouncyCastle
.Crypto.Parameters;
lyk_dtf
·
2023-06-09 00:30
认真写博客
c#
开发语言
ans1编码解析
ASN1InputStream//https://wenku.baidu.com/view/1a700e4024d3240c844769eae009581b6bd9bd7a.htmlpackageorg.
bouncycastle
.asn1
ughome
·
2023-04-14 00:30
java
Unity接入中宣部防沉迷实名认证之AES-128/GCM + BASE64加密(二)
基于TheLegionoftheBouncyCastle生成C#库准备因为最终要在Unity中使用,所以我这里新建一个可用于Android和iOS的.NETStandard2.0库,然后安装
BouncyCastle
tyeryuan
·
2023-04-12 04:19
Hutool国密算法工具-SmUtil
Hutool国密算法工具-SmUtil1介绍2使用2.1引入依赖2.2示例1介绍Hutool针对
BouncyCastle
做了简化包装,用于实现国密算法中的SM2、SM3、SM4。
LOOPY_Y
·
2023-04-10 01:17
算法
java
关于国密对接遇到加密解密不兼容的问题
在C#之下,我尝试过
BouncyCastle
组件(用户数量超过4000万)、Sw.ChinaEncryptSM、Vive.Crypto。。。均无法解密。
赵庆明老师
·
2023-04-08 17:42
C#技术
Windows
Go
go
C#
DLL
封装
java DES和AES加密解密
importorg.
bouncycastle
.jce.provider.BouncyCastleProvider;importjavax.crypto.
Dream丶千年
·
2023-04-08 16:57
java
BouncyCastle
之sm2公私匙
提供公私密匙对,及签名操作,工具类publicclassSignUtils{privatestaticX9ECParametersx9ECParameters=CustomNamedCurves.getByName("sm2p256v1");privatestaticECParameterSpececParameterSpec=newECParameterSpec(x9ECParameters.g
wengeoo
·
2023-04-03 10:49
SM2国密生成公私钥加密解密
importorg.
bouncycastle
.asn1.gm.GMNamedCurves;importorg.
bouncycastle
.asn1.x9.X9ECParameters;importorg.
bouncycastle
.crypto.AsymmetricCipherKeyPair
Zhao_e9c5
·
2023-03-23 09:47
JDK7访问HTTPS SSL连接失败
HttpClientUtil工具类没问题,生产环境jdk7,访问https会ssl连接失败,tomcat配置jdk1.8启动失败,网上找到这个工具类原文链接感谢自己整理一下符合自己的项目,记录一下importorg.
bouncycastle
.crypto.tls
锏戍
·
2023-03-22 07:15
Android 部网络货运信息交互系统位置信息插件接入问题
-keepclassorg.
bouncycastle
.**{*;}-keepclassorg.apache.commons.**{*;}-keepclasscom.hdgq.locationlib.**
一直都是流年
·
2023-03-20 18:51
unity 中数据加密 PEM格式
Encoding.UTF8.GetBytes()2publickeY不用将公钥的"-----BEGINRSAPUBLICKEY-----"以及"-----ENDRSAPUBLICKEY-----"删除掉,直接全部放入即可3
BouncyCastle
.Crypto.dll
呢喃_0412
·
2023-03-11 03:29
Js和Java用CryptoJS.pad.Pkcs7、AES/CBC/PKCS7Padding 实现加解密数据(crypto-js、
bouncycastle
、hutool-java)
最近开发遇到个对接接口的需求,而这个接口是前端的Ajax直接调用的,接口前后有进行加解密的处理,使用的是CryptoJS,加密模式为:padding:CryptoJS.pad.Pkcs7前端的加密方式为Pre-requestScript:varreqeust_data={"data":{"你的参数1":"***","你的参数2":"***","你的参数3":"***"},"req_time":Da
JMzz
·
2023-03-11 01:45
Java学习
javascript
ajax
java
Java(二)-非对称加密
rsa公钥说明书X509EncodedKeySpec私钥说明书PKCS8EncodedKeySpec1.rsautilpackageencrypt;importorg.
bouncycastle
.jce.provider.BouncyCastleProvider
宋song一
·
2023-02-04 16:30
使用
BouncyCastle
进行SM2签名
BouncyCastleProviderprovider=newBouncyCastleProvider();//添加
BouncyCastle
作为安全提供Security.addProvider(provider
debuger
·
2023-01-31 02:27
C#.NET 国密SM4加密解密 CBC ECB 2种模式
SM4有一个小问题:字符串的长度需要满足是16的倍数(>=1),所以要padding.nuget引用了三方库:Portable.
BouncyCastle
,1.9.0版本。基础
runliuv
·
2023-01-27 15:53
java
c#
开发语言
C#.NET Rsa私钥加密公钥解密
在C#中,RSA私钥只能签名,不能加密,如果要加密,要借助
BouncyCastle
库。nuget中引用Portable.
BouncyCastle
。
runliuv
·
2023-01-27 15:22
c#
Android 12 适配踩坑之 InvalidParameterException Key size must be either 112 or 168 bits
的设备上,进行加密时提示java.security.InvalidParameterException:Keysizemustbeeither112or168bits报错原因在Android12上,移除了
BouncyCastle
三天过去了
·
2023-01-26 11:48
SM2算法加密解密
usingOrg.
BouncyCastle
.Asn1.GM;usingOrg.
BouncyCastle
.Crypto;usingOrg.
BouncyCastle
.Crypto.Digests;usingOrg.
BouncyCastle
.Crypto.Engines
weixin_43807909
·
2022-12-31 02:29
c#
servlet
linq
Java实现国密电子签章(itext+
bouncycastle
+sm3withsm2)
RSA数字签名:rsa(hash(srcData))->填充pkcs#7格式->存储在pdf中SM2数字签名:sm2(hash(srcData))->填充GB/T38540格式->存储在pdf中(在RSA体系中,一般来说第一步RSA对原文hash签名就是我们常说的裸签,裸签通过pkcs#7填充后就是我们pdf所需要的签名格式,其中有个pkcs#1概念就是裸签前对原文进行补位操作后再签名)电子签名、
玄明Hanko
·
2022-11-28 17:16
安全电子签章密码技术规范
java
itextpdf
bouncycastle
sm3withsm2
国密
电子签名
电子签章
Java - 密码学
常见的加密手段4DES加解密Demo5区别toString与newString6编码算法URL编码Base64编码7哈希算法二、Java加密安全体系1内置组件包securitycryptospeccertssl2
BouncyCastle
3CommonsCodec
lijiamin-
·
2022-11-02 00:48
#
基础
java
密码学
加密算法
Caused by: java.lang.IllegalStateException: 由于StackOverflower错误,无法完成对web应用程序[/lib]的批注的扫描。可能的根本原因包......
正在处理的类层次结构是[org.
bouncycastle
.asn1.ASN1EncodableVector->org.
bouncycastle
.asn1.DER
禅与计算机程序设计艺术
·
2022-07-22 14:04
java
前端
maven
开发语言
JS实现国密算法SM2加密,后端Java解密
后端的实现过程:后端首先引入
bouncycastle
,Maven配置如下:org.bouncycastlebcprov-jdk15on1.65后端Java代码如下://生成密钥对X9ECParameterssm2ECParameters
Java烟雨
·
2022-07-13 13:53
javascript
前端
开发语言
架构
服务器
加密(一)
pom.xmlcommons-codeccommons-codec1.10org.bouncycastlebcprov-jdk15on1.472.ImoocDES.javapackagecom.mypro.symmetry.des;importorg.apache.commons.codec.binary.Hex;importorg.
bouncycastle
.jce.provider.Boun
南唐忆梦
·
2022-02-20 18:00
RSA的前端JS加密后端Java解密
生成密钥对//
bouncycastle
(轻量级密码术包)是一种用于Java平台的开放源码的轻量级密码术包Providerprovider=newBouncyCastleProvider();KeyPairGenerator
技术学徒
·
2022-02-18 14:06
加解密(AES,RSA)和签名(MD5,HmacSHA256,SHA1WithRSA,SHA256WithRSA)
最近对接各种支付以及数据库连接池加密Druid,里面涉及到许多加密解密,加签验签的过程,这里总结一下(以下代码全部测试通过)importorg.
bouncycastle
.jce.provider.BouncyCastleProvider
全都是泡沫啦
·
2022-02-17 10:59
使用
bouncycastle
报错 bcprov-jdk15on-1.64.jar has unsigned / JCE cannot authenticate the provider BC
JDK版本1.7
bouncycastle
包:org.bouncycastlebcprov-jdk15on1.64报错堆栈信息如下:java.security.NoSuchProviderException
wcnwyx
·
2022-02-03 04:15
国密sm4加密算法使用记录
Android使用国密,我们直接需要导入就搞定implementation'org.
bouncycastle
:bcpkix-jdk15to18:1.68'implementation'org.
bouncycastle
Mr_Tu
·
2021-08-08 21:07
java从国密或RAS证书读取base64和16进制公钥
话不多说,直接上代码,逻辑挺简单的依赖pom文件org.bouncycastlebcprov-jdk15on1.65compileRSA的importorg.
bouncycastle
.util.encoders.Base64
Lipream
·
2021-06-20 20:25
国密 SM2 SM3 SM4 算法,JAVA版本,使用的是
bouncycastle
包
最近在搞国密算法,分享出来一个demo提供参考,基于
bouncycastle
做的。
wcnwyx
·
2021-06-19 13:15
Java生成SM2证书基于
BouncyCastle
(cer)
可以查看开源中国https://my.oschina.net/xshuai/blog/1614080或者查看csdnhttps://blog.csdn.net/u010651369/article/details/76907312
小帅丶简书
·
2021-06-05 11:58
(五)区块链钱包之创建以太坊交易(ETH交易)
BTC交易)(五)区块链钱包之创建以太坊交易(ETH交易)导入Gralde依赖:org.web3j:core:4.6.0-android我们做BTC和ETH都需要导入库,最终导入如下:api'org.
bouncycastle
陳英傑
·
2021-05-21 12:56
java
Android
区块链技术
区块链
Java
Android
java
BouncyCastle
使用
//psw:加密的文本,pswkey:加密的密码,即密钥Stringpsw="12345",pswkey="999";//对该DES情况下加密,密钥需要为56位难以人工由string为根据设定,因此这里://借助密钥生成器,由newSecureRandom(pswkey.getBytes()),以pswkey为种子值生成密钥KeyGeneratorkeyGenerator=KeyGenerator
codeflame
·
2021-05-18 06:40
应用在华为手机上安装失败
问题:应用在华为手机上安装失败问题提示信息:javax.net.ssl.SSLHandshakeException:com.android.org.
bouncycastle
.jce.exception.ExtCertPathValidatorException
3Q竹林
·
2021-05-08 04:04
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他