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

上海个人网站备案seo排名软件价格

上海个人网站备案,seo排名软件价格,旅游网站排行榜前20,做网站和管理系统摘要算法: 同样的明文,经过同样的摘要算法,得到的结果是一样的 验证方法:验证经过摘要算法处理后的结果,如果密文一样那么就认为明文是一样的 //数据库存储的一定是密文,用户输入的是明文;把…

摘要算法:

同样的明文,经过同样的摘要算法,得到的结果是一样的

验证方法:验证经过摘要算法处理后的结果,如果密文一样那么就认为明文是一样的

//数据库存储的一定是密文,用户输入的是明文;把用户输入的明文经过MD5处理后和数据库的内容进行对比,结果一样就认为密码正确

网站解密MD5的原理是将一些较常见的密码经过MD5处理后的结果存储下来之后再与我们输入的需要解密的MD5数据进行比对达成的

盐值 salt

明文+salt=复杂明文,再将复杂明文进行MD5加密

在随机盐值的基础上如何进行验证:待验证的明文+这个随机盐值在进行MD5加密之后和数据库的密文进行对比//用户注册时要把这个随机盐值存储下来

@Slf4j
public class SecurityUtils {public static String encrypt(String password) {String salt= UUID.randomUUID().toString().replace("-","");String securityPassword= DigestUtils.md5DigestAsHex((salt+password).getBytes());String finalPassword=salt+securityPassword;return finalPassword;}public static boolean verify(String inputPassword, String sqlPassword) {if(sqlPassword==null||sqlPassword.length()!=64){log.error("数据库中的密码格式不对");return false;}String salt=sqlPassword.substring(0,32);String secretPassword=DigestUtils.md5DigestAsHex((salt+inputPassword).getBytes());return sqlPassword.equals(salt+secretPassword);}
}

因为有些用户的密码设置的较为简单,所以应该先加一个随机盐值之后再组合起来进行MD5加密,加密后将密文和盐值组合起来存入数据库中以达到对用户密码加密的结果

http://www.wooajung.com/news/29787.html

相关文章:

  • 家居公司网站建设方案ppt市场营销公司排名
  • 定制开发网站 推广软文是什么文章
  • 中国城乡建设委员会的网站网络营销的种类有哪些
  • 新增接入 新增网站新网域名
  • 网站建设中页面网络销售怎么做才能有业务
  • 为什么做免费视频网站网络营销公司哪家可靠
  • 东莞公司网站价格竞价排名适合百度吗
  • 浙江建设厅 继续教育 网站首页sem优化怎么做
  • 北京百度搜索优化百度官网优化
  • 小程序在哪个网站做百度云资源链接分享群组
  • 网站集约化建设存在的困难重庆seo和网络推广
  • 西安网站建设电话咨询seo网站排名优化公司哪家
  • 怎么看网站是否做公安备案太原seo服务
  • 昆明网站制作网页企业建站
  • 设计师招聘seo课程排行榜
  • 做美甲团购网站在线建站平台免费建网站
  • 网站的内部链接如何做宁波seo服务
  • 网站群建设分析中山seo排名
  • 茂名专业做网站网络营销最主要的工具是
  • 网站放在香港服务器空间 速度慢市场营销主要学什么
  • 写文案的网站小小课堂seo自学网
  • 如何做网站301重定向aso优化方案
  • 深圳购物商城网站建设平台推广网站
  • 青岛商业网站建设微信朋友圈广告投放收费标准
  • 东莞哪些网络公司做网站比较好天津外贸seo推广
  • 庆网站建设2022搜索引擎
  • 北京微网站建设设计服务重要新闻
  • 微商怎么做重庆网站seo外包
  • 中英文 wordpress深圳市seo网络推广哪家好
  • 外贸网站设计的公司百度信息流推广教程