![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 91
燕少༒江湖
只要努力付出,相信自己,总会有收获,正所谓“天道酬勤”,努力的人是幸运儿!
展开
-
SHA1WithRSA-数字签名
网上的文档很多,但是不够全面,最重要有些代码不能用!!!参考文档: java实现(RSA非对称加密) SHA1WithRSA加签验签 及openssl生成公私钥 感谢博主!! 使用 openssl 生成证书(含openssl详解) 一、数字签名流程 本地发送请求时(本地已对请求根据私钥进行加签) 接收方平台根据公钥进......原创 2018-12-12 15:47:45 · 8318 阅读 · 2 评论 -
AES加解密
AES算法是采用区块加密的一种算法,是美国政府用来取代DES的,相比较DES,AES效率更高、占用的存储器少,比DES更安全;现在3DES比也DES更安全,不管怎么说,都是为了安全,少一些致命的BUG和攻击。1、AES加解密实现package com.cn.dl.test;import javax.crypto.Cipher;import javax.crypto.K...原创 2018-12-14 11:10:28 · 352 阅读 · 0 评论 -
用户密码MD5加密以及验证
MD5概念:https://baike.baidu.com/item/MD5/212708?fr=aladdin盐值概念:https://baike.baidu.com/item/salt%E5%80%BC注册:1、生成固定长度的随机盐;2、用户密码加密生成32位16进制字符串;(建议用户的注册密码经过严格的校验,至少输入3类字符,长度至少10位、注册密码有包含大小写字母等等)3、...原创 2018-12-17 19:51:29 · 5971 阅读 · 0 评论 -
PBKDF2WithHmacSHA1算法
本文转自:PBKDF2WithHmacSHA1算法PBKDF2WithHmacSHA1算法: 主要用于明文密码加密字符串存入数据库。由棱镜门思考。目前大部分企业中都是明文密码。一旦被攻破。危害非常大。现在主流加密技术是MD5加密。不过MD5的存在小概率碰撞(根据密码学的定义,如果内容不同的明文,通过散列算法得出的结果(密码学称为信息摘要)相同,就称为发生了“碰撞”。).如何生...转载 2018-12-18 10:53:10 · 6297 阅读 · 0 评论 -
RSA-公钥加密,私钥解密 、私钥加密,公钥解密、私钥加签,公钥验签
一、案例内容:RSA 公钥加密,私钥解密;RSA 私钥加密,公钥解密;RSA 私钥加签,公钥验签(SHA1WithRSA或者SHA256WithRSA-数字签名)二、引入的jar包<dependency> <groupId>com.alibaba</groupId> <artifactId...原创 2018-12-24 15:27:54 · 3383 阅读 · 0 评论