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

网站导航设计长沙线上引流公司

网站导航设计,长沙线上引流公司,兰州网站制作公司100,网站稿件管理发布系统应用场景#xff1a; 1、数据传输#xff1a;在网络通信或数据存储中#xff0c;将字符串转换为十六进制格式可以确保数据的可靠传输和存储。十六进制字符串只包含数字和字母#xff0c;而不涉及控制字符或其他特殊字符#xff0c;因此避免了特殊字符在传输过程中引起的问…应用场景 1、数据传输在网络通信或数据存储中将字符串转换为十六进制格式可以确保数据的可靠传输和存储。十六进制字符串只包含数字和字母而不涉及控制字符或其他特殊字符因此避免了特殊字符在传输过程中引起的问题 2、数据校验十六进制字符串可以用于数据校验和验证。通过对原始字符串进行加密转换我们可以在接收到数据后重新计算校验和并与发送方提供的校验和进行比较以确保数据的完整性和准确性。 3、数据存储在某些情况下需要将字符串存储为一种不易读取的形式例如密码存储或敏感信息的存储。将字符串加密为十六进制字符串可以增加数据的安全性使其对未经授权的人员更难以理解和使用。 1、全局挂载js文件 在main.js引入 import ./utils/proto.js; proto.js代码 import Vue from vue;// function encodeUTF8(s) { // var i, r [], c, x; // for (i 0; i s.length; i) // if ((c s.charCodeAt(i)) 0x80) r.push(c); // else if (c 0x800) r.push(0xC0 (c 6 0x1F), 0x80 (c 0x3F)); // else { // if ((x c ^ 0xD800) 10 0) //对四字节UTF-16转换为Unicode // c (x 10) (s.charCodeAt(i) ^ 0xDC00) 0x10000, // r.push(0xF0 (c 18 0x7), 0x80 (c 12 0x3F)); // else r.push(0xE0 (c 12 0xF)); // r.push(0x80 (c 6 0x3F), 0x80 (c 0x3F)); // }; // return r; // } function encodeUTF8(s) {const code encodeURIComponent(s)const bytes []for (var i 0; i code.length; i) {const c code.charAt(i)if (c %) {const hex code.charAt(i 1) code.charAt(i 2)const hexVal parseInt(hex, 16)bytes.push(hexVal)i 2} else bytes.push(c.charCodeAt(0))}return bytes }Vue.prototype.$sha1 function(s) {var data new Uint8Array(encodeUTF8(s))var i, j, t;var l ((data.length 8) 6 4) 16, s new Uint8Array(l 2);s.set(new Uint8Array(data.buffer)), s new Uint32Array(s.buffer);for (t new DataView(s.buffer), i 0; i l; i)s[i] t.getUint32(i 2);s[data.length 2] | 0x80 (24 - (data.length 3) * 8);s[l - 1] data.length 3;var w [], f [function () { return m[1] m[2] | ~m[1] m[3]; },function () { return m[1] ^ m[2] ^ m[3]; },function () { return m[1] m[2] | m[1] m[3] | m[2] m[3]; },function () { return m[1] ^ m[2] ^ m[3]; }], rol function (n, c) { return n c | n (32 - c); },k [1518500249, 1859775393, -1894007588, -899497514],m [1732584193, -271733879, null, null, -1009589776];m[2] ~m[0], m[3] ~m[1];for (i 0; i s.length; i 16) {var o m.slice(0);for (j 0; j 80; j)w[j] j 16 ? s[i j] : rol(w[j - 3] ^ w[j - 8] ^ w[j - 14] ^ w[j - 16], 1),t rol(m[0], 5) f[j / 20 | 0]() m[4] w[j] k[j / 20 | 0] | 0,m[1] rol(m[1], 30), m.pop(), m.unshift(t);for (j 0; j 5; j)m[j] m[j] o[j] | 0;};t new DataView(new Uint32Array(m).buffer);for (var i 0; i 5; i)m[i] t.getUint32(i 2);var hex Array.prototype.map.call(new Uint8Array(new Uint32Array(m).buffer), function (e) {return (e 16 ? 0 : ) e.toString(16);}).join();return hex;}2、页面使用 mounted() {this.sha1 this.$sha1(abcefg123456)this.sha2 this.$sha1(abcefg1234567)console.log(this.sha1);//ee5a36a1075b985802d52220faa7c444e37dcd8aconsole.log(this.sha2);//5a3dbbb59fd2bbb5d6e2aa70783abb999e6b9c92 },
http://www.dnsts.com.cn/news/98181.html

相关文章:

  • 论网站建设的重要性手机设计软件哪个好
  • 给一个网站如何做推广要实现对网站中的所有内容进行搜索代码应该怎么写
  • 湖南省博物馆网站建设长垣县住房和城乡建设局网站
  • 做的网站怎么放到网上wordpress 导出pdf文件
  • 网站被k 多久恢复芜湖市建设银行支行网站
  • 中国建设银行信用卡官网站做平台好还是自己建网站
  • 网站格局中国建筑平台网
  • 南京市建设局网站栖霞ui设计培训机构哪家好
  • 山西建设集团网站项链seo关键词
  • 网站界面(ui)设计形考任务1vps如何设置网站权限
  • 网站做一样的算侵权么wordpress文章略缩图
  • 北京网站建设兴田德润官网多少网站改版报告
  • 天河区门户网站官网浙江舟山城乡建设网站
  • 网站 设计要求wordpress分类页获取分类名称
  • 做网站推广广告公众号运营收费标准
  • 网站建设公司话术移动网站建设口碑好
  • 禁止浏览器访问一个网站怎么做微信做模板下载网站有哪些
  • 中国建设监理业协会网站珠海美容网站建设
  • 东莞做网站公司有哪些实惠的网站建设产品
  • 网站开发用电脑配置株洲建设企业网站
  • 网站建设哪个语言好全球购物官方网站有哪些
  • 移动端网站如何开发北京百度公司地址在哪里
  • 企业网站建设哪家好网页设计专业
  • 做企业网站用哪个cms《动画造型设计》
  • 淘宝上做网站行吗一个网站多大空间
  • 海安县建设局网站亿速云官网
  • 网站备案后可以修改吗重庆网站推广外包企业
  • 网站推广免费 优帮云好网站的建设标准
  • 网站备案幕布照片ps吴江规划建设局网站
  • 成都网站建设定制开发服务智能城市 电子商务网站建设