
加密算法
文章平均质量分 81
AES、RSA、国密等
message丶小和尚
你不必生来勇敢,天赋过人,只要能投入勤奋,诚诚恳恳。
展开
-
Springboot集成RSA加密
RSA公开密钥密码体制是一种使用不同的加密密钥与解密密钥,“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。特点:安全性高,运算速度相对较慢。其余可以搜一下,很多介绍。原创 2023-03-17 18:13:34 · 2434 阅读 · 0 评论 -
Springboot基于BCrypt非对称加密字符串
在用户模块中,需要对于用户的密码进行保护,通常都会进行加密。我们通常对密码进行加密,然后存放在数据库中,在用户进行登录的时候,将其输入的密码进行加密然后与数据库中存放的密文进行比较,以验证用户密码是否正确。目前,MD5和BCrypt比较流行。相对来说,BCrypt比MD5更安全。原创 2023-03-24 10:56:22 · 829 阅读 · 0 评论 -
Springboot项目报文加密(采用AES、RSA动态加密策略)
这种现象虽不太会发生,但秘钥一旦泄露,或被恶意攻破,会导致客户信息泄露,后果是很严重的。目的:为每一次的会话,生成只有会话的前后端知道的AES秘钥,会话与会话之前秘钥不相同。如果单采用AES对报文加密,虽然可行,但是存在风险,于是就想到了采用组合加密的形式。具体思路:前后端互相交换RSA公钥、私钥。然后再进行AES秘钥交换。如果秘钥泄露,那每一次的会话及请求的报文,则无异于暴露在外。在项目安全扫描中,发现仅采用秘钥加密的形式存在安全隐患。AES是对称加密,而RSA是非对称加密。原创 2023-03-28 15:22:34 · 4514 阅读 · 0 评论 -
Springboot项目报文加密(AES、RSA、Filter动态加密)
Springboot项目报文加密(AES、RSA、Filter动态加密)原创 2024-02-06 09:46:42 · 2254 阅读 · 1 评论 -
Springboot集成系统登录验证码
【代码】Springboot集成系统登录验证码。原创 2023-03-23 18:09:05 · 799 阅读 · 0 评论 -
Springboot集成AES加密
AES加密算法全称是Advanced Encryption Standard(高级加密标准),是最为常见的对称加密算法之一。对称/分组密码一般分为:1、流加密(如OFB、CFB等),需要将分组密码转化为流模式工作。2、块加密(如ECB、CBC等)。或称分组加密,如果要加密超过块大小的数据,就需要涉及填充和链加密模式。原创 2023-03-17 18:13:09 · 4455 阅读 · 1 评论 -
国密算法概述、及算法的集成应用(sm2、sm3、sm4)
国密算法概述、及算法的集成应用(sm2、sm3、sm4)原创 2023-07-19 17:18:01 · 3370 阅读 · 0 评论 -
JAVA集成国密SM4
JAVA集成国密SM4加解密原创 2023-07-19 17:17:35 · 5412 阅读 · 0 评论 -
JAVA集成国密SM3
JAVA集成国密SM3加密、验签原创 2023-07-19 17:17:12 · 6078 阅读 · 0 评论 -
JAVA集成国密SM2
JAVA集成国密SM2加解密原创 2023-07-19 17:16:48 · 7306 阅读 · 1 评论