当前位置: 首页 > news >正文

欧美租车公司网站模板1psd百度知道网页版地址

欧美租车公司网站模板1psd,百度知道网页版地址,天华集团官网,电子商务网站开发技术论文1.MD5 介绍 在使用数据库存储密码时,如果正常存储密码会以原码暴露在数据库表&#xff0c;这会非常危险。在存储密码等重要信息 我们可以使用MD5密码加密处理再存储到数据库。 2.MD5的使用 1. 我们需要导入 <dependency><groupId>commons-codec</groupId>…

1.MD5 介绍

在使用数据库存储密码时,如果正常存储密码会以原码暴露在数据库表,这会非常危险。在存储密码等重要信息 我们可以使用MD5密码加密处理再存储到数据库。

2.MD5的使用

1. 我们需要导入

<dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.15</version>
</dependency>

依赖包。

2.  MD5的加密方法有两种 方法1.md5Hex(String参数)

2.方法2:md5.digest();
MessageDigest md5 = MessageDigest.getInstance("MD5");
byte[] bs = md5.digest(ceshi.getBytes());
String s1 = new String(new Hex().encode(bs));

3. MD5加盐加密

随机生成多位数数字的字符串(盐),将盐和密码接串用md5Hex方法生成md5密码。

然后将盐和md5密码组合成新的字符串 添加到数据库

我这里是生成16位的盐和密码一起生成md5密码。(场景--注册)

4.MD5组合密码 解密校验判断

(场景--登录)当用户登录输入密码,我们需要将组合密码拆分成盐和md5密码,再将用户登录的密码和拆分的盐 md5Hex方法生成新的md5密码。将新的md5密码和拆分出md5密码做校验判断,如果校验为true,则表示用户密码输入正确,放行或者跳转。否则表示密码输入错误 返回错误信息  密码输入错误

组合密码拆分

拆分之后 校验

5. 另外一种 快速加密方法

import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;

http://www.khdw.cn/news/17923.html

相关文章:

  • 网站素材包括哪些哈尔滨关键词优化方式
  • 外贸网站谷歌推广怎么推广网页
  • 网站备案是备案域名还是空间国际重大新闻事件2023
  • 企业网站优化服务商沈阳市网站
  • 上传文档到网站上怎么做友情链接
  • dw网页设计作品 成品seo顾问服务 乐云践新专家
  • 营销型网站建设 上海西安网站制作工作室
  • 大鹏网站建设教你如何建立网站
  • wordpress怎么定义不同的侧边栏武汉seo人才
  • 怎么在网站上做旅游推广微信做单30元一单
  • 网站开发要什么样的环境全球新闻最新消息
  • 如何免费建立自己网站5188大数据官网
  • 电影网站如何做采集sem是什么显微镜
  • 做安装系统网站有钱赚吗谷歌优化方法
  • 网站设计与网页配色实例精讲中国网站排名查询
  • 中国石油天然气第六建设公司网站图片识别
  • jsp网站架构专业培训大全
  • vb .net网站开发百度识图网页版入口
  • 北京哪家做网站品牌推广与传播怎么写
  • 深圳市网站开发坂田附近西安做网站公司
  • 农村电商网站建设方案泉州全网营销
  • 广德网站建设无线新闻台直播app下载
  • 做效果图的方便的网站百度新闻
  • 河源手机网站制作营销咨询公司排名
  • python做网站例子chatgpt网址
  • 网站源码免费资源网网站seo优化软件
  • 大气婚纱影楼网站织梦模板手机搜索引擎排名
  • 政府门户网站建设方案网站推广公司黄页
  • 成都网站外包优化网络营销课程学什么
  • 手机网站建设的现状网络营销策划书结构