当前位置: 首页 > 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/14536774/

相关文章:

  • 工程建设服务平台柏乡seo快排优化
  • 网站数据链接怎么做二级域名建立网站
  • 北京网站优化外包公司60天做网站
  • 公司网站网址注册和备案哪里找房产网站怎么推广
  • 什么是网站设计网站制作苏州
  • 使用jquery做网站北京比较好的网站建设公司
  • 可以做用户旅程图的网站浦东新区网站优化推广
  • 东营网站建设汕头企业建站系统模板
  • 订餐网站开发方案微网站自己可以做么
  • 深圳网站策划推广河北网站开发网站
  • 郑州网络推广招聘广州seo推广系统
  • 怎么免费制作网站北京景观设计公司
  • 广州招聘网网站开发接网站建设单子的网站
  • 珠海建站联系方式云空间提供网站
  • 襄州区住房和城乡建设局网站古德设计网gooood官网
  • 郑州大旗网站制作公司适合小学生的新闻事件
  • 单县菏泽网站建设台州做网站seo
  • 网站搜索排名高怎么做程序员自己做网站赚钱
  • pc网站开发成app难度江西省赣州市中考分数线2022
  • 企业网站收费标准工程建设项目网站
  • 找个免费的网站这么难吗html静态页面模板
  • 专门做美食的视频网站有哪些企业官网设计图
  • 上海网站建设 方案项目建设情况
  • wordpress产品属性搭配杭州网站建设专注乐云seo
  • 国土网站建设自查报告网页设计与制作第六版
  • 做微信网站沙坪坝集团网站建设
  • 建设响应式网站有哪些好处dz和wordpress论坛
  • 网站如何盈利有哪些招聘网站
  • 2023年度最火关键词岳阳seo招聘
  • 国外企业招聘网站wap网站和app的区别