加解密/签名验签
加解密/签名验签
adrninistrat0r
这个作者很懒,什么都没留下…
展开
-
openssl对SSL证书及密钥操作说明
1. 使用OpenSSL自建CAOpenSSL是一个免费的、开源的加密库,用于处理数字证书,提供了一些命令行工具。部分工具可以提供证书颁发机构的相关功能。使用OpenSSL可以自建测试CA,OpenSSL的使用文档为 https://www.openssl.org/docs/manmaster/man1/ 。使用OpenSSL自建CA可参考 https://www.madboa.com/ge...原创 2020-03-01 11:56:06 · 4963 阅读 · 0 评论 -
Java密钥库及keytool使用详解
1. JAVA密钥库1.1. keytool执行方式简单分析keytool工具说明见下文。在Windows环境分析keytool工具执行方式如下:JDK与JRE的bin目录中存在keytool.exe程序,当执行keytool.exe时,keytool.exe会加载bin/java.dll、bin/client/jvm.dll、bin/server/jvm.dll、lib/rt.jar等,...原创 2020-03-01 11:08:41 · 10150 阅读 · 0 评论 -
Chrome HTTPS双向认证配置
1. 前言以下实现了当Chrome浏览器访问HTTPS双向认证的网站时,自动选择客户端证书。以下在Windows 7环境进行验证。1.1. 客户端证书设置客户端在导入PKCS# 12证书(pfx或p12格式)后,可使用“certmgr.msc”命令打开证书管理器查看证书,或使用Chrome的管理证书功能查看证书。假如当前已导入颁发者为client_url的证书,使用证书管理器查看如下。...原创 2020-03-01 10:01:19 · 10459 阅读 · 0 评论 -
使用openssl生成及验证Java签名内容
1.前言在与合作方进行通信时,为了保证数据完整性,通常会使用数字签名。有时由于合作方的理解不一致,或使用方法不正确,可能导致合作方生成签名或验证签名时失败。在遇到以上情况时,通常比较难快速定位问题,可以使用openssl对签名进行检查,确认导致验证签名失败的具体原因。以下需要使用keytool与openssl命令,可查看https://docs.oracle.com/javas...原创 2020-02-29 17:24:01 · 1544 阅读 · 0 评论 -
Java ECDSA使用总结
1.说明与合作机构对接时,合作机构使用ECDSA算法用于交易签名。ECDSA为公开密钥加密算法。以下为wiki(https://zh.wikipedia.org/wiki/%E6%A4%AD%E5%9C%86%E6%9B%B2%E7%BA%BF%E6%95%B0%E5%AD%97%E7%AD%BE%E5%90%8D%E7%AE%97%E6%B3%95)中关于ECDSA的说明:椭...原创 2020-02-29 17:20:03 · 3983 阅读 · 0 评论