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

网站开发的完整流程做网站运营工资是不是很低

网站开发的完整流程,做网站运营工资是不是很低,海南平台网站建设企业,无极电影网叛逆者在对接低功耗蓝牙时#xff0c;我们需要对蓝牙传输数据进行加解密#xff0c;由于我们对接的命令是16进制#xff0c;如5500020101aa00#xff0c;每个16进制表示特定的含义#xff0c;所以直接对16进制加解密 import CryptoJS from crypto-js// AES128 加密函数 functio…在对接低功耗蓝牙时我们需要对蓝牙传输数据进行加解密由于我们对接的命令是16进制如5500020101aa00每个16进制表示特定的含义所以直接对16进制加解密 import CryptoJS from crypto-js// AES128 加密函数 function aes128Encrypt(hexData, key, iv) {// 将十六进制字符串转换为字节数组var data CryptoJS.enc.Hex.parse(hexData);// 将密钥和 IV初始向量转换为字节数组var keyBytes CryptoJS.enc.Hex.parse(key);var ivBytes CryptoJS.enc.Hex.parse(iv);// 执行 AES-128 加密使用 CBC 模式和 PKCS7 填充var encrypted CryptoJS.AES.encrypt(data, keyBytes, {iv: ivBytes,mode: CryptoJS.mode.CBC,padding: CryptoJS.pad.Pkcs7});// 将加密后的字节数组转换为十六进制字符串var encryptedHex encrypted.ciphertext.toString();return encryptedHex; }// AES128 解密函数 function aes128Decrypt(encryptedHex, key, iv) {// 将密文的十六进制字符串转换为字节数组var encryptedBytes CryptoJS.enc.Hex.parse(encryptedHex);// 将密钥和 IV初始向量转换为字节数组var keyBytes CryptoJS.enc.Hex.parse(key);var ivBytes CryptoJS.enc.Hex.parse(iv);// 将字节数组转换为加密的参数对象var encryptedData CryptoJS.lib.CipherParams.create({ciphertext: encryptedBytes});// 执行 AES-128 解密使用 CBC 模式和 PKCS7 填充var decrypted CryptoJS.AES.decrypt(encryptedData, keyBytes, {iv: ivBytes,mode: CryptoJS.mode.CBC,padding: CryptoJS.pad.Pkcs7});// 将解密后的字节数组转换为十六进制字符串var decryptedText decrypted.toString(CryptoJS.enc.Hex);return decryptedText; }export function aesDecrypt(encryptedHex) {// 解密//const key suanfaxiaosheng // AES 密钥必须是 16 字节128 位const key 7375616e66617869616f7368656e6740//const iv suanfaxiaosheng // 初始化向量必须是 16 字节128 位const iv 7375616e66617869616f7368656e6740const decryptedData aes128Decrypt(encryptedHex, key, iv)return decryptedData }export function aesEncrypt(hexData) {// 加密//const key suanfaxiaosheng // AES 密钥必须是 16 字节128 位const key 7375616e66617869616f7368656e6740//const iv suanfaxiaosheng // 初始化向量必须是 16 字节128 位const iv 7375616e66617869616f7368656e6740const encryptedData aes128Encrypt(hexData, key, iv) return encryptedData }OK,只要加解密出来的结果与嵌入式那边出来的结果一致就可以愉快的对接了, 关注算法小生不迷路
http://www.hkea.cn/news/14525448/

相关文章:

  • 手机网站关键词排名钦州网站建设排名
  • 苏州做网站网站备案安全责任书是谁盖章
  • 代理厦门网站设计公司天元建设集团有限公司商业承兑汇票拒付管辖在哪里
  • wordpress建站网站根目录重庆璧山网站制作公司推荐
  • 美团网站开发形式郑州网站建设专业公司
  • 外国做动漫图片的网站叫什么百度旗下所有app列表
  • 营销型网站的建设要五八精准恶意点击软件
  • 网站自创昆明排名优化
  • 在线推广是网站推广的首要工具网站的营销方法有哪些
  • 网站建设公司的网销好做吗公司名称设计logo免费
  • 天津网站建设案例教程代做网页设计作业价格
  • 泰安做网站建设的网站备案用英文
  • 爱建站小程序特点淄博网站制作设计
  • 怎么做局域网asp网站如何做直接打开网站的二维码
  • 邗江区建设局网站免费自助建站快速自助建站
  • 如何做产品众筹网站上海有名的设计公司有哪些
  • 优化网站排名解析推广万创网做的网站怎么样
  • 网站建设准备资料表格门户网站个人可以做
  • 推广型网站开发网址网站建设亿玛酷技术
  • 天津网站制作企业wordpress做后端
  • 福州seo网站推广优化定制产品去哪个平台
  • 凯里网站建设公司凡客诚品为什么不火了
  • 怎样注册个人网站wordpress 归档 如何使用
  • 哪一些网站可以开户做百度广告网站制作昆山
  • 爱网站免费一站二站广州车陂网站建设中心
  • 做网站水印优化网站图片
  • 中小企业网站模板阿里云服务器架设网站
  • 如何选择锦州网站建设莱芜金点子信息港房产
  • 惠城网站设计自学小程序开发
  • 淄博市建设业协会网站电子商务网站建设和运营