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

口碑好的网站建设服务/网站查询ip地址查询

口碑好的网站建设服务,网站查询ip地址查询,腾讯云域名控制台,网站开发有哪些方式思路:先创建一个base64.js的文件,这个文件可以作为专门加解密的文件模块,需要时就引用;创建好后,引用base64.js里的加解密函数。 注意:引用模块一定要引用正确的路径,否则会报错。 base64.js:…

思路:先创建一个base64.js的文件,这个文件可以作为专门加解密的文件模块,需要时就引用;创建好后,引用base64.js里的加解密函数。

注意:引用模块一定要引用正确的路径,否则会报错。

base64.js:

// 实现Base64加密
function base64Encode(str) {let base64 = new Base64();return base64.encode(str);
}// 实现Base64解密
function base64Decode(str) {let base64 = new Base64();return base64.decode(str);
}// 定义Base64对象
function Base64() {// Base64字符集const base64Chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";// 编码函数this.encode = function (str) {let result = '';for (let i = 0; i < str.length; i += 3) {let a = str.charCodeAt(i);let b = i + 1 < str.length ? str.charCodeAt(i + 1) : 0;let c = i + 2 < str.length ? str.charCodeAt(i + 2) : 0;let a1 = a >> 2, a2 = ((a & 3) << 4) | (b >> 4), a3 = ((b & 15) << 2) | (c >> 6), a4 = c & 63;result += base64Chars[a1] + base64Chars[a2] + (i + 1 < str.length ? base64Chars[a3] : '=') + (i + 2 < str.length ? base64Chars[a4] : '=');}return result;}// 解码函数this.decode = function (str) {let result = '';let i = 0;while (i < str.length) {let a = base64Chars.indexOf(str.charAt(i++));let b = base64Chars.indexOf(str.charAt(i++));let c = base64Chars.indexOf(str.charAt(i++));let d = base64Chars.indexOf(str.charAt(i++));let a1 = (a << 2) | (b >> 4);let a2 = ((b & 15) << 4) | (c >> 2);let a3 = ((c & 3) << 6) | d;result += String.fromCharCode(a1);if (c != 64) {result += String.fromCharCode(a2);}if (d != 64) {result += String.fromCharCode(a3);}}return result;}
}// 向外暴露方法
module.exports = {base64Encode: base64Encode,base64Decode: base64Decode
}

在待加解密文件中,引用base64.js模块

const base64 = require('./base64');
      //从缓存中取出tokenlet tokened = wx.getStorageSync('token');console.log("tokened:",tokened);//对token进行处理,解析token,因为设置原因,我的token解码位置特殊// 进行分割+格式化let userinfo = tokened.split('-')[1];console.log("userinfo-token》》》》》",userinfo)// 解码base64let rawStr= base64.base64Decode(userinfo);//var data= JSON.parse(rawStr);console.log('base64解码后的字符串: ',rawStr);//截取解码后的字符串let rawObj = rawStr.slice(0,-2);console.log('字符串转为数组: ',JSON.parse(rawObj));let QEUID = JSON.parse(rawObj).UID;console.log("用户ID:"+QEUID);

最终结果

参考:https://juejin.cn/post/7229512717135527991

PHP中 base64_decode与base64_encode加密解密函数

base64_encode是加密
base64_encode    语法:string base64_encode(string data);$string='www.zhix.net智昕网络'; //定义字符串echo base64_encode($string);  // 输出编码后的内容为 d3d3LnpoaXgubmV05pm65piV572R57uc

base64_decode是解密 
base64_decode    语法:string base64_decode(string data);$string='d3d3LnpoaXgubmV05pm65piV572R57uc';     //定义字符串echo base64_decode($string); //输出解码后的内容 www.zhix.net智昕网络


   参考:https://blog.csdn.net/fujian9544/article/details/111590073

http://www.jmfq.cn/news/5355055.html

相关文章:

  • 为什么建设部网站进不去/最吸引人的营销广告文案
  • 网站建设的需求是什么/网络推广引流是做什么工作
  • 河南专业网站建设公司/网上营销培训课程
  • 家居网站建设营销推广/哪个公司网站设计好
  • 加大整合力度网站集约建设/叶涛网站推广优化
  • 建设一个网站系统要多久/什么是网站优化
  • 青海工程建设云网站/百度新闻app
  • 西宁电商网站建设/网络营销毕业论文范文
  • 泉州市知名网站建设公司/网站宣传费用
  • 动态网站建设实训目的/网络营销推广及优化方案
  • 怀来建设银行网站/互联网营销师证
  • 商城网站建设需要/怎么做网站?
  • 网络科技有限公司网站建设策划书/温州seo优化
  • 计算机网站建设论文/苏州seo营销
  • 网站建设有哪些关键细节/网站目录
  • 龙岗商城网站建设/慈溪seo排名
  • 广西住房城乡建设厅官网站/seo专员是什么职位
  • 美食门户网站建设目标/引流人脉推广软件
  • 建设中标查询网站/游戏广告推广平台
  • 铜川网站建设哪家好/windows优化大师怎么样
  • 成都个人网站建设/培训平台有哪些
  • 海外网站建设推广最好的/免费技能培训网
  • 中国建设企业银行官网站/凡科建站模板
  • 建设网站有哪些方法/seo软件服务
  • 无锡网站建设推荐智勇/自助建站系统源码
  • 网站建设大概多少费用/十大免费b2b网站
  • 饮料网站建设/24小时人工在线客服
  • 网站建设一个人能做吗/指数型基金
  • 东方市住房和城乡建设局网站/都有什么推广平台
  • 东莞网站建设推广/威海网站制作