社区
Java SE
帖子详情
X.509证书解密 java代码怎么进行编写呀!求助大佬!!!
小心仔
2020-10-14 02:10:15
先进行b64解密 再用公钥进行解密 解密成功就是验证成功 否则返回验证失败
...全文
2462
2
打赏
收藏
X.509证书解密 java代码怎么进行编写呀!求助大佬!!!
先进行b64解密 再用公钥进行解密 解密成功就是验证成功 否则返回验证失败
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_39936465
2020-10-15
打赏
举报
回复
引用 楼主 小心仔 的回复:
先进行b64解密 再用公钥进行解密 解密成功就是验证成功 否则返回验证失败
x.509只是证书的格式,你能拿到的也是公钥,私钥是保留在服务器上的,你怎么判断解密成功?
tianfang
2020-10-14
打赏
举报
回复
你的509证书是什么格式?你要做私钥解密还是公钥验签?
X.
509
数字
证书
的结构与解析
1、什么叫数字签名数字签名:将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。 将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字签名 2、什么叫数字
证书
数字
证书
:数字
证书
就是互联网通讯中标志通讯各方身份信息的一系列数据,提供了一种在In
X.
509
证书
与
java
1. X.
509
证书
简介 X.
509
是密码学里公钥
证书
的格式标准。X.
509
证书
己应用在包括TLS/SSL(WWW万维网安全浏览的基石)在内的众多Internet协议里。同时它也用在很多非在线应用场景里,比如电子签名服务。X.
509
证书
里含有公钥、身份信息(比如网络主机名,组织的名称或个体名称等)和签名信息(可以是
证书
签发机构CA的签名,也可以是自签名)。对于一份经由可信的
证书
签发机构签名或者可以通过其它方式验证的
证书
,
证书
的拥有者就可以用
证书
及相应的私钥来创建安全的通信,对文档
进行
数字签名。-百度百科
java
公钥
证书
加密_加
解密
生成 X.
509
格式,DER编码,后缀名.cer。加密公钥
证书
...
参考理解关于keyGenerator,KeyPairGenerator,SecretKeyFactory的解析
Java
加密的常用的加密算法类型有三种1单向加密:也就是不可逆的加密,例如MD5,SHA,HMAC2对称加密:也就是加密方和
解密
方利用同一个秘钥对数据
进行
加密和
解密
,例如DES,PBE等等3非对称加密:非对称加密分为公钥和秘钥,二者是非对称的,例如用私钥加密的内容需要使用公钥来
解密
,使用公...
X.
509
v3
证书
示例
X.
509
v3
证书
数据结构如下: Certificate
证书
Version 版本 Serial Number 序列号 Algorithm ID 算法标识 Issuer 颁发者 Validity 有效期 Not Before 有效起始日期 Not After 有效终止日期 Subject 使用者
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章