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

做网站如何与腾讯合作免费建设网站哪个好

做网站如何与腾讯合作,免费建设网站哪个好,表格制作excel,企业官网网站模板下载不了应用场景: 1、数据传输:在网络通信或数据存储中,将字符串转换为十六进制格式可以确保数据的可靠传输和存储。十六进制字符串只包含数字和字母,而不涉及控制字符或其他特殊字符,因此避免了特殊字符在传输过程中引起的问…

应用场景:

        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.yayakq.cn/news/410216/

相关文章:

  • 怎样创建一个国际网站中国已封城市名单
  • 手机维修网站模板秦皇岛微信公众号
  • 网站建设 图标菏泽网站建设 梧桐树
  • 做爰网站有哪些wordpress新版编辑器开发
  • 淘客网站开发流程军人可以做网站吗
  • 计算机网站php设计代做香河网站建设
  • 广州智迅网络做网站网站建设中upl连接
  • 西安做网站排名怎么做分享网站
  • 罗湖网站(建设深圳信科)开一个工作室需要多少钱
  • 网站后台如何登录建设一个网站
  • wordpress文章插广告北京seo加盟
  • 做游戏攻略网站赚钱吗手机电脑网站建设
  • 阿里云虚拟主机怎么建立网站html5微网站开发教程
  • 建站宝盒开通网站排名站长之家
  • 用工备案的系统的网站wordpress个人博客绅士模板
  • 青岛企业级网站设计石家庄门户网站制作
  • 济南php网站开发开发是什么意思
  • 做电影网站 需要进那些群网上服装商城网站建设方案策划书
  • 建设网站教程全集租房子做民宿在哪个网站
  • win8风格企业网站邢台做wap网站找谁
  • 上海专业网站建站网站维护服务
  • ai效果图网站photoshop培训班
  • 加拿大pc网站搭建seo优化代理
  • 专门做自助游攻略的网站是哪个中国外贸网站
  • 广州市网站建设制作设计平台百度贴吧鞍山
  • 网站开发与电子商务江阴高新区建设促进服务中心网站
  • 2网站建设公司小程序开发公司简介范本
  • 小程序做网站登录济南mip网站建设
  • 公司网站推广技巧湖北省建设厅招骋网站
  • 网站优化要素芜湖网站制作