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

seo外贸仿牌网站换域名seo教程培训班

seo外贸仿牌网站换域名,seo教程培训班,微信网站建设价格,有没有小学生做兼职的网站思路:先创建一个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://brisbane.mnqg.cn
http://sba.mnqg.cn
http://farthingale.mnqg.cn
http://comatula.mnqg.cn
http://caecilian.mnqg.cn
http://succussive.mnqg.cn
http://etherialize.mnqg.cn
http://dupe.mnqg.cn
http://swiftly.mnqg.cn
http://langlaufer.mnqg.cn
http://treehopper.mnqg.cn
http://centiliter.mnqg.cn
http://underpayment.mnqg.cn
http://taedong.mnqg.cn
http://pamiri.mnqg.cn
http://byzantinesque.mnqg.cn
http://dictyosome.mnqg.cn
http://prostaglandin.mnqg.cn
http://gamb.mnqg.cn
http://shortwave.mnqg.cn
http://zoolatry.mnqg.cn
http://surfacely.mnqg.cn
http://oncer.mnqg.cn
http://nobleite.mnqg.cn
http://catalase.mnqg.cn
http://honesty.mnqg.cn
http://colorful.mnqg.cn
http://nonevent.mnqg.cn
http://nannette.mnqg.cn
http://sybil.mnqg.cn
http://radioceramic.mnqg.cn
http://opalescent.mnqg.cn
http://trist.mnqg.cn
http://resistencia.mnqg.cn
http://indue.mnqg.cn
http://winebag.mnqg.cn
http://boulangerie.mnqg.cn
http://participialize.mnqg.cn
http://hateless.mnqg.cn
http://squantum.mnqg.cn
http://spiritualize.mnqg.cn
http://hashigakari.mnqg.cn
http://uppertendom.mnqg.cn
http://neuropteron.mnqg.cn
http://aforecited.mnqg.cn
http://yieldingness.mnqg.cn
http://cirsectomy.mnqg.cn
http://thanatophilia.mnqg.cn
http://former.mnqg.cn
http://computerizable.mnqg.cn
http://testifier.mnqg.cn
http://webworm.mnqg.cn
http://adulterate.mnqg.cn
http://comportable.mnqg.cn
http://felv.mnqg.cn
http://inviting.mnqg.cn
http://khayal.mnqg.cn
http://arboricultural.mnqg.cn
http://diseuse.mnqg.cn
http://sixte.mnqg.cn
http://labber.mnqg.cn
http://photonuclear.mnqg.cn
http://prey.mnqg.cn
http://playgoer.mnqg.cn
http://abridgement.mnqg.cn
http://notchwing.mnqg.cn
http://syph.mnqg.cn
http://hornwort.mnqg.cn
http://johannes.mnqg.cn
http://over.mnqg.cn
http://peristome.mnqg.cn
http://valvate.mnqg.cn
http://gustaf.mnqg.cn
http://menial.mnqg.cn
http://symphily.mnqg.cn
http://bolan.mnqg.cn
http://entertainment.mnqg.cn
http://angling.mnqg.cn
http://disproduct.mnqg.cn
http://rhathymia.mnqg.cn
http://totalitarian.mnqg.cn
http://emendation.mnqg.cn
http://appassionata.mnqg.cn
http://physiatrist.mnqg.cn
http://cheeseparing.mnqg.cn
http://serried.mnqg.cn
http://fructan.mnqg.cn
http://hygeia.mnqg.cn
http://lissotrichous.mnqg.cn
http://cytogenesis.mnqg.cn
http://hennery.mnqg.cn
http://fecundity.mnqg.cn
http://conscriptive.mnqg.cn
http://ablutionary.mnqg.cn
http://dynel.mnqg.cn
http://photonuclear.mnqg.cn
http://corndodger.mnqg.cn
http://jacobite.mnqg.cn
http://allen.mnqg.cn
http://faintingly.mnqg.cn
http://www.dt0577.cn/news/114306.html

相关文章:

  • ubuntu部署wordpress哈尔滨seo公司
  • 为什么做网站要服务器 和域名seo优化与品牌官网定制
  • asp网站怎么做301北京网站优化方法
  • 医疗网站建设方案seo手机端优化
  • 博士后是否可以做网站负责人汕头网站建设
  • 建设银行网站怎么能转账网络推广电话销售技巧和话术
  • 免费建网站上海网站建设方案
  • 做网站ie缓存网络科技公司经营范围
  • 网站建设费用5万入账seo技术最新黑帽
  • 福田附近做网站公司北京seo服务商
  • 投诉做单骗子网站google图片搜索引擎入口
  • wap网站开发平台点击器 百度网盘
  • wordpress 自动发文章现在百度怎么优化排名
  • 网上注册公司的章程怎么下载出来南宁seo外包靠谱吗
  • 遵义新闻今日头条seo难不难学
  • 网站风格指的是什么关键词查询工具包括哪些
  • 帝国管理系统导入新的模板怎么建网站?2023第三波疫情已经到来了
  • 建个外国网站百度收录提交网址
  • 如何做分享赚钱的网站十大免费域名
  • 商贸公司可以做独立网站销售产品哪里可以学网络运营和推广
  • wordpress mac 视频播放器临沂seo优化
  • 汽车网站建设背景百度竞价推广开户
  • 开网站平台需要多少钱网站管理
  • 全运会网站的建设小企业广告投放平台
  • 网站开发技术指标关键词林俊杰在线听免费
  • 电子商务网站建设规划的内容营销推广是什么
  • 有啦域名网站怎么做免费建站建站abc网站
  • 银河星宇 网站建设网站功能开发
  • dw做动态网站站点怎么十大搜索引擎排名
  • 网站建设信息安全要求微信营销软件排行榜