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

专业的盐城网站建设定制网站模板站

专业的盐城网站建设,定制网站模板站,wordpress wpex,中国菲律宾引渡在我们的开发过程中#xff0c;经常会遇到ID生成的问题#xff0c;那么这里就介绍一种解决方案#xff0c;注意这里只适合混淆ID规则#xff0c;也就是说生成的ID没有任何规则#xff0c;不适用于订单ID。一般有序自增主键的ID#xff0c;极易被爬虫抓取数据#xff0c;…在我们的开发过程中经常会遇到ID生成的问题那么这里就介绍一种解决方案注意这里只适合混淆ID规则也就是说生成的ID没有任何规则不适用于订单ID。一般有序自增主键的ID极易被爬虫抓取数据作为应用开发者这是不应该的你辛辛苦苦收集的数据转眼之间被其他人给抓取了是不是很大的损失话说著名的Youtube网站就是这么做的。今天我们介绍的一个支持市面上所有语言的数字编码库hashids。hashidsHashids是一个非常小巧的跨语言的开源库它用来把数字编码成一个随机字符串。它不同于md5这种算法这种单向映射Hashids除了编码还会解码。如果转换方式一样那么同一字符串得到的结果是相同的。Hashids hashids new Hashids(this is my salt);//加密数字1String hashStr hashids.encode(1);System.out.println(1加密后值为hashStr);//解密数字1long[] hashNums hashids.decode(hashStr);for (int i 0; i hashNums.length; i) {    System.out.println(解密后值为 hashNums[i]);}hashids自定义设置最小哈希长度支持设置加密后的字符串长度Hashids hashids new Hashids(this is my salt,6); //加密数字1String hashStr hashids.encode(1);System.out.println(自定义哈希长度加密1后值为hashStr); //解密数字1 long[] hashNums hashids.decode(hashStr);for (int i 0; i hashNums.length; i) {    System.out.println(自定义哈希长度解密1后值为 hashNums[i]); }hashids自定义设置哈希字母表支持设置哈希字母表不过最少长度应该是16位这里没有具体的测试。Hashids hashids new Hashids(this is my salt, 0, 0123456789ABCDEF); String hashStr hashids.encode(1); System.out.println(自定义哈希字母表加密1后值为 hashStr);long[] hashNums hashids.decode(hashStr);for (int i 0; i hashNums.length; i) {    System.out.println(自定义哈希字母表解密1后值为 hashNums[i]); }使用安装,npm包地址https://www.npmjs.com/package/hashidsnpm install hashids在PHP中的使用方法$hashids new HashidsHashids(this is my salt);$id $hashids-encode(1, 2, 3);$numbers $hashids-decode($id);在NodeJs中使用const Hashids require(hashids/cjs);const hashids new Hashids(, 11);hashids.encode(20);在JS中使用在使用过程中该方法不可用来作为加密使用。项目地址请点击扩展链接
http://www.pierceye.com/news/506792/

相关文章:

  • 江苏网站建设要多少钱近三个月以来的国际新闻
  • 旬阳做网站免费漫画软件
  • asp相册网站源码企业网站建设的上市公司
  • 做网站和软件哪个挣钱国家企业信用信息公示系统山西
  • 做网站前的准备什么二建证考试需要什么条件
  • 男女做a视频网站asp单页网站源码
  • 手机页面网站模板怎么卖做淘宝保健品药品在哪个网站找素材
  • 青县建设银行网站百度投广告怎么收费
  • 广州天河做网站河南建筑工程信息网官网
  • 展示型网站怎么做响应式网站导航栏内容
  • 建设实验教学网站的作用电脑前端主要做什么
  • 搭建租号网的网站网站收录了没有排名
  • 商城网站前期准备seo优化能提高网站的流量吗
  • 时间轴网站代码免费的wordpress
  • 合肥网站推广公司制作微信的网站有哪些
  • 低价网站建设方案网站做框架
  • 企业网站建设平台的分析网站建设产品
  • 企业app定制开发设计方案win10系统优化
  • 网站开发需要逻辑吗线下编程课程收费标准
  • 网站的费用多少wordpress替换js为外部引用
  • 工业设备网站源码国家图书馆网站建设介绍
  • 南昌制作网站软件站长统计app软件
  • 商城网站建设公司哪家好上海环球金融中心简介
  • 肃宁县做网站价格wordpress获取站点标题
  • 公司做网站效果怎么样推荐网站建设话术
  • 邱县网站建设河北seo网络优化师
  • iis5.1怎么新建网站中国生意网
  • 教你做吃的网站厦门市集美区建设局网站
  • 电子商务网站建设需要青岛网站建设邓巴迪
  • 网站建设考虑的因素建设网站地图