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

有效果的网站排名天津市建设教育培训网

有效果的网站排名,天津市建设教育培训网,网络架构分析,net域名做企业网站怎么样在对接低功耗蓝牙时#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.dnsts.com.cn/news/47346.html

相关文章:

  • 怎样添加网站图标单页响应式网站模板
  • 扬州市做网站58同城最新招聘信息今天
  • 做咩有D网站响网吧上不了建立一个同城网站要怎么做
  • 西部数码做的网站打不开三大框架对网站开发的作用
  • 会展网站建设短视频制作公司
  • 新乡网站建设服务哪家好仙游h5做网站
  • 自己做的网站图片不显示ui设计师的网站
  • 网站建设前的市场分析网站开发合同模版
  • 世界购物网站排名网站与域名
  • 天宁常州做网站酒仙网网站推广方式
  • 手机商城网站如何wordpress主题市场
  • 怎么做百度采购网站吉林省吉林市龙潭区
  • 做网站需要编程吗研究院 网站建设
  • 广州有哪些网站建设品牌宝网站认证
  • 网站修改备案号站长之家ppt模板
  • 在百度做推广需要网站吗win2008r2 iis配置网站
  • 好的网站收入购物网站做推广
  • 网站基础内容注册百度网站怎么弄
  • 网站综合开发怎么做厚街网站建设多少钱
  • 网站gif素材o2o网站建设方案
  • 有没有做问卷还能赚钱的网站nas可以做网站服务器吗
  • 电商网站建设基础ppt接私活做网站要不要签合同
  • 手机电子商务网站建设华为商城网站建设
  • 做电商网站需要注册什么公司名称标书制作图片
  • 做水果的有什么网站好主题资源网站制作平台
  • ps做营销型网站布局建网站公司 优帮云
  • 吉林网站建设代理渠道南通给公司做网站的
  • 网站推广的宣传途径网站 文章排版
  • 个人网站怎么制作成图片微网站开发视频教程
  • 阿里云建站数据库用什么一个专做窗帘的网站