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

简单的电影网站模板做网站 怎么样找客户

简单的电影网站模板,做网站 怎么样找客户,wordpress 字母排列文章,网站引导页模板用户端 #xff1a; 指发起请求并与服务器进行交互的终端设备或应用程序。它可以是电脑、智能手机等。 用户端负责发送请求给服务端#xff0c;并接收和处理服务端返回的响应。 服务端 #xff1a; 是指提供服务、接收和处理用户端请求的计算机系统或应用程序。 它监听来自用… 用户端 指发起请求并与服务器进行交互的终端设备或应用程序。它可以是电脑、智能手机等。 用户端负责发送请求给服务端并接收和处理服务端返回的响应。 服务端 是指提供服务、接收和处理用户端请求的计算机系统或应用程序。 它监听来自用户端的请求并根据请求类型执行相应的逻辑操作。服务端处理完请求后会生成响应并将其发送回用户端。 用户端PASSMD5(明文固定Salt) 服务端PASSMD5(用户输入随机Salt) 用户端MD5加密是为了防止用户密码在网络中明文传输服务端MD5加密是为了提高密码的安全性双重保险 引入pom.xml !--       md5依赖-- dependencygroupIdcommons-codec/groupIdartifactIdcommons-codec/artifactId /dependency dependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactId /dependency MD5工具类 Component public class MD5Util { ​private static final String salt 1a2b3c4d; ​//对输入的字符串进行一次MD5哈希运算返回哈希结果的十六进制表示public static String md5(String src) {return DigestUtils.md5Hex(src);} ​/*首先根据事先定义的 salt 字符串结合输入密码进行组合生成一个新的字符串。然后对该字符串进行一次MD5哈希运算返回加密后的结果*///前端传到后端加密一次public static String inputPassToFromPass(String inputPass) {String str salt.charAt(0) salt.charAt(2) inputPass salt.charAt(5) salt.charAt(4);return md5(str);} ​//后端到数据库加密一次public static String fromPassToDBPass(String fromPass, String salt) {String str salt.charAt(0) salt.charAt(2) fromPass salt.charAt(5) salt.charAt(4);return md5(str);} ​//真正调用的public static String inputPassToDBPass(String inputPass, String salt) {String fromPass inputPassToFromPass(inputPass);String dbPass fromPassToDBPass(fromPass, salt);return dbPass;} ​public static void main(String[] args) {//ce21b747de5af71ab5c2e20ff0a60eeaSystem.out.println(inputPassToFromPass(123456));//0687f9701bca74827fcefcd7e743d179System.out.println(fromPassToDBPass(ce21b747de5af71ab5c2e20ff0a60eea,1a2b3c4d));//真正调用的System.out.println(inputPassToDBPass(123456, 1a2b3c4d));} } 在业务逻辑类实现根据账号获取密码接着使用MD5判断输入的密码是否正确 //判断密码是否正确if (!MD5Util.fromPassToDBPass(password, user.getSalt()).equals(user.getPassword())) {throw new GlobalException(RespBeanEnum.LOGIN_ERROR);} 需要注意的是MD5算法虽然在过去广泛使用但现今已经不推荐将其用于安全敏感的场景因为MD5算法存在碰撞攻击和预计算攻击等漏洞容易被破解。而且单纯多次MD5运算并不能提高其安全性。对于安全加密需求建议使用更强大和安全的哈希算法如SHA-256、SHA-3等。
http://www.tj-hxxt.cn/news/130626.html

相关文章:

  • 电商网站怎样做做网站怎么那么难
  • 网站建设方案打包做网站使用什么语言好
  • 企业网站模板下载选哪家湖南企业竞价优化
  • 好优化网站设计互联网推广销售是做什么的
  • 做暧暧国外网站网站建设 ipv6
  • 慈溪网站制作哪家最好百度搜索引擎优化案例
  • 现代感网站wordpress电子商务网站插件
  • 电信网站备案流程图网站开发实训周志
  • 微信与与网站建设xml网站模板
  • 怎么看网站是什么时候做的app制作开发报价
  • 怎么套用模板做网站淮北建设工程质量安全站网站
  • 我做的网站不知道网站怎么办网站制作字体
  • 遵义市住房和城乡建设局网站销售管理系统
  • 网站应急响应机制建设情况wordpress汉化免费企业主题
  • 大伙房水库输水工程建设局网站wordpress登陆插件
  • 网站开发中如何制作登录页面天津项目网站建设
  • 昆明做门户网站的公司德阳网站seo
  • 大型银行网站建设做网站用的文本编辑器
  • 山东省城市建设管理协会网站贵阳制作网站
  • 如何给公司网站做推广新乡住房与城乡建设厅网站
  • 做网站 需要买云服务器吗代刷网可以做网站地图
  • 做外贸一般用哪些网站网页游戏排行榜源码
  • 建设银行打印回单网站wordpress可视化编辑器排行
  • 惠州市企业网站seo点击软件文案代写在哪里接单子
  • 太原cms模板建站wordpress音乐页面下载
  • 专业网站建设品牌策划施工企业资质序列
  • 网站监测浏览器类型推广产品的方式有哪些
  • 人流医院网站建设信息科技公司网站
  • 推广网站的方法有网站开发公司气氛
  • 浙江网站备案查询巩义便宜网站建设价格