- 博客(8)
- 问答 (2)
- 收藏
- 关注
原创 java使用ECC算法进行加解密加验签
文章目录前言一、ECC是什么?二、使用步骤1.引入依赖2.代码实现总结前言最近做的签名应用需要用到ECC算法,需要使用ECC密钥进行加解密和加验签功能,这里就用JDK提供的包和BC进行功能实现,加验签分别实现使用原文和摘要的。一、ECC是什么?ECC算法(Elliptic curve cryptography,椭圆曲线密码学),椭圆加密算法(ECC)是一种公钥加密体制,最初由Koblitz和Miller两人于1985年提出,其数学基础是利用椭圆曲线上的有理点构成Abel加法群上椭圆离散对数的计算
2022-01-18 18:19:08 3037 6
原创 java使用SHA256withRSA/PSS进行验签
文章目录前言一、SHA256withRSA/PSS是什么?二、使用步骤1.引入库2.验签方法总结前言最近业务提出了要做签名验签的一些功能,大体背景如下:加密算法:RSA密钥长度:2048签名算法:SHA256withRSA/PSS 摘要算法为SHA256 填充算法PSS需要在c#平台生成签名和摘要拿到java平台来进行验签,java端的入参为摘要和签名一、SHA256withRSA/PSS是什么?SHA256withRSA/PSS是一种安全的签名算法,它使用了SHA256的摘要算法、..
2022-01-17 18:04:27 7292
原创 java通用返回实体类
通用返回实体类 这里记录一下通用的返回模版public class ReturnResult { public String code; public String msg; public Object data; public ReturnResult() { } public ReturnResult(String code, String msg) { this.code = code; this.msg = m
2022-01-17 17:24:00 1899
原创 Git基础命令
cd filegit init #初始化本地仓库git add #aa.txt 将aa.txt加入版本库管理git commit -m "this is my first file" #发起一次提交git remote add origin https://github/daaf.git #将本地与远程origin建立连接git pull origin master #拉取远程master代码git push --set-upstream origin master
2022-01-17 17:17:26 180
原创 maven中使用assembly打包
借助assembly打可执行jar包文章目录借助assembly打可执行jar包前言一、idea引入assembly依赖二、添加assembly.xml配置文件三、打包总结前言最近在做的一个功能需要将单java文件(main方法)打成可执行的jar包,进行部署调用,从网上搜集了一些相关的内容,在实现过程中也踩了一些坑,特此记录一下,做个备份。一、idea引入assembly依赖 <plugin> <groupId>
2022-01-12 15:36:59 5963
空空如也
java中如何使用摘要和签名进行验签
2021-12-31
java使用rsa-pss加签算法验签失败
2021-12-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人