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

公司网站非响应式模板不用服务器怎么做网站

公司网站非响应式模板,不用服务器怎么做网站,河南宣传片制作公司,杭州seo价格废话背景#xff1a; 跟别人集成免密登录#xff0c;用到了MD5加密#xff0c;做好的数据偶尔行#xff0c;偶尔不行#xff0c;深刻怀疑别人代码有问题。#xff08;从不怀疑自己#xff09;#xff0c;理直气壮的找了别个对接人好几次。最后发现自己做的MD5位数不对…废话背景 跟别人集成免密登录用到了MD5加密做好的数据偶尔行偶尔不行深刻怀疑别人代码有问题。从不怀疑自己理直气壮的找了别个对接人好几次。最后发现自己做的MD5位数不对丢了数据。尴尬啊只好悄悄的说可以了不解释不道歉 正文 自己写的MD5加密网上找到copy来的。 /*** md5加密返回32位小写的结果* param data 需要加密的数据* return 32位小写的结果*/public static String encrypt(String data) throws NoSuchAlgorithmException {MessageDigest messageDigest MessageDigest.getInstance(MD5);StringBuilder result new StringBuilder(32);byte[] digest messageDigest.digest(data.getBytes());for (byte b : digest) {result.append(Integer.toHexString(b 0xff));}return result.toString();} 加密内容拼的时间戳和UUID非常容易复现丢失精度的数据。 正确的md5用法 import org.apache.commons.codec.digest.DigestUtils;DigestUtils.md5Hex(md5String); 没错用现成的舒服。也可以用hutool的工具类来做也舒服。 问题分析 主要问题是这里不对 for (byte b : digest) {result.append(Integer.toHexString(b 0xff));} 可以使用 return Hex.encodeHexString(digest); 来替换这个for循环就能解决问题了。 原因十进制转换成为16进制的时候个位数在转换时只保留一位没有补一个0导致的。
http://wiki.neutronadmin.com/news/450473/

相关文章:

  • wordpress每页显示数量东莞网站建设优化方案
  • 工信部网站备案查通知网站建设企业公司推荐
  • 杭州精品网站建设网站模板打包下载
  • 探测网站是什么程序做的大连网站建设谁家好
  • 快速网站建设推荐用万网建设网站教程视频
  • 北京 响应式网站建设长春大学
  • wordpress网站发布时间工业设计网页
  • 网站建设免费模板下载南京市江宁区建设局网站
  • 企业做不做网站的坏处中国科技成就新闻
  • 网站上的付费文章怎么做免费建站网站一级大录像不卡在线看网页
  • 网站运营如何做未备案域名
  • 织梦做网站要多长时间淮南查查论坛
  • 企业网站维护怎么做做效果图的网站有哪些软件有哪些
  • 手机网站建设需求做车贴网站
  • 温州建设诚信评价网站公示安阳做网站电话
  • 网站备案icp电商怎么做如何从零开始
  • 给别人做网站打电话推销宣传片制作协议
  • 滁州市网站建设科技公司天猫网站建设的优势有哪些
  • 办公空间设计网站汕头专业网站制作公司
  • 整站排名优化公司新手建站广告联盟赚钱
  • 保定网站搜索引擎优化logo设计说明模板100字
  • 佟年为韩商言做的网站好的做网站架构的书
  • 网站开发带后台wordpress导入demo数据库
  • 开封淘宝网站建设沧州做网站的公司
  • 网站被k查询wordpress 首页打不开
  • 网站建设合同附加协议网站提示域名解析错误怎么办
  • 公司的帐如何做网站h5页面制作代码
  • 海口网站制作软件气象网站建设管理总结
  • 海南城乡和住房建设厅网站有下划线的网址是什么网站
  • artisteer 做的网站湖北网站建设xiduyun