随笔分类 -  加密算法

摘要:RSA后台加密,前端解密 1遇到的问题,使用fastJson对 java对象转json,json的格式空值是null,导致无法解密 解决,使用 net.sf.json将 java 对象转的json JSONObect..fromObect(); 2.后端验证了可以进行加解密,但是出现前段解密为空的情 阅读全文
posted @ 2022-11-11 13:59 BBS_自律 阅读(1267) 评论(0) 推荐(0) 编辑
摘要:国家密码管理局于2010年12月17日发布了SM2算法,并要求现有的基于RSA算法的电子认证系统、密钥管理系统、应用系统进升级改造,使用支持国密SM2算法的证书。 我国现阶段使用的国密SM2算法是在椭圆曲线密码理论基础进行改进而来,其加密强度比RSA算法(2048位)更高。 前段vue + 后端sp 阅读全文
posted @ 2022-09-02 09:45 BBS_自律 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:1. 用Java实现MD5加盐 1、盐是什么 一串随机数 2、为什么要加盐 只要明文相同,那么生成的MD5码就相同,于是攻击者就可以通过撞库的方式来破解出明文。加盐就是向明文中加入随机数,然后在生成MD5,这样一来即使明文相同,但由于随机数是不同(极少相同),所以每次生成的MD5码也不同,如此一来就 阅读全文
posted @ 2022-06-14 17:20 BBS_自律 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1.RSA加密解密及RSA签名和验证 1.RSA加密解密: (1)获取密钥,这里是产生密钥,实际应用中可以从各种存储介质上读取密钥 (2)加密 (3)解密2.RSA签名和验证 (1)获取密钥,这里是产生密钥,实际应用中可以从各种存储介质上读取密钥 (2)获取待签名的Hash码 (3)获取签名的字符串 阅读全文
posted @ 2022-05-25 15:58 BBS_自律 阅读(85) 评论(0) 推荐(0) 编辑
摘要:1.DES加密解密 DES(Data Encryption Standard)的加密与MD5不同,DES可以解密,而MD5的加密是不可逆的;用于数字签名和数据加密,对称加密-即加密秘钥和解密秘钥相同。标准的DES密钥长度为64bit,密钥每个字符占7bit,外加1bit的奇偶校验,64/(7+1)= 阅读全文
posted @ 2022-05-25 15:50 BBS_自律 阅读(296) 评论(0) 推荐(0) 编辑
摘要:--使用Apache的commons-codes加密(假如渠道用的不是spring框架开发呢) DigestUtils.md5Hex(password.getBytes("utf-8")); Maven 配置 commons-codec 下的MD5加密 <dependency> <groupId>c 阅读全文
posted @ 2022-03-25 11:23 BBS_自律 阅读(6334) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示