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

阜阳市网站建设_网站建设公司_在线客服_seo优化

建设企业功能网站,html5创意网站,企业网络推广公司,如何用rp做网站步骤前言#xff1a; 现在为了防止用户直接篡改数据会采用加密的方式进行传输#xff0c;加密的方法有很多种#xff0c;这篇文章主要讲解下后端使用DES加密的数据传输给前端#xff0c;前端接收到之后如何去解密。 操作步骤如下#xff1a; 1.安装crypto-js npm install c…前言 现在为了防止用户直接篡改数据会采用加密的方式进行传输加密的方法有很多种这篇文章主要讲解下后端使用DES加密的数据传输给前端前端接收到之后如何去解密。 操作步骤如下 1.安装crypto-js npm install crypto-js2.在使用的页面引入 const CryptoJS require(crypto-js)3.封装解密方法 // 注意这里封装的方法分为两种一种是后端使用DES加密用到初始化向量iv的一种是只有密文和密钥的// 使用初始化向量iv,ciphertext:密文key:密钥 const decryptDES (ciphertext, key) {const keyHex CryptoJS.enc.Utf8.parse(key)// 注意这里的向量是写死如果是动态的 则可以直接通过decrypt 方法传入。前端向量接收只能是整数类型的但是后端给的向量一般是8字节/16字节二进制的这个时候就需要使用Uint8Array转成整数如下let ivBytes new Uint8Array([8,7,6,5,4,3,2,1])let ivHex CryptoJS.lib.WordArray.create(ivBytes)let newText CryptoJS.enc.Base64.parse(ciphertext)const decrypted CryptoJS.DES.decrypt({ciphertext: newText}, keyHex,{iv: ivHex,mode: CryptoJS.mode.ECB, // 这里以ECB举例如果是CBC直接把ECB替换下来即可padding: CryptoJS.pad.Pkcs7,})return decrypted.toString(CryptoJS.enc.Utf8) }// 只有密文和密钥ciphertext:密文key:密钥 const decryptDES (ciphertext, key) {const keyHex CryptoJS.enc.Utf8.parse(key)const decrypted CryptoJS.DES.decrypt({ciphertext: CryptoJS.enc.Base64.parse(ciphertext),}, keyHex, {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7})return decrypted.toString(CryptoJS.enc.Utf8);// 上面代码解析先使用 CryptoJS.enc.Base64.parse() 方法将 Base64 编码的字符串解码为 CryptoJS 中的 WordArray 对象然后使用 CryptoJS.DES.decrypt() 方法对该对象进行解密4.调用 decryptDES(密文,密钥)
http://www.lebaoying.cn/news/34766.html

相关文章:

  • 网站开发大概多久网站申请服务器空间
  • 织梦网站怎么做安全措施网页界面设计视觉空间的三维可视化
  • 网站开发要加班吗娄底网站建设wyo8
  • 做网站niche汽配网站开发
  • 创业园网站建设编程app免费
  • 上海网站设计 企业阳高县网站建设
  • 企业网站打不开什么原因于都网站建设
  • 网站开发的推荐参考书大型网站如何优化
  • 中卫网站推广营销wordpress防止发表重复标题的文章
  • 360网站备案查询wordpress+联动筛选
  • 网站制作顺序企业信息管理系统的设计与实现
  • 做网站gzip压缩网页设计视频网站建设
  • 网站开发dede廉政网站建设的意义
  • 小企业网站建设在哪里天津网站备案
  • 做网站哪里最便宜购物网站html模板
  • 心雨在线高端网站建设泰安人才网广纳英才招聘信息
  • 关键词优化举例网站关键字优化
  • 河南如何建网站要什么条件谷歌广告开户
  • wordpress 导航站模板下载地址杭州网站优化培训
  • 四川宜宾建设局官方网站江西中创建设工程有限公司网站
  • app网站建设哪家好视频制作软件电脑版
  • 网站空间和数据库空间网站自定义链接怎么做
  • 网站改版 新闻昆山做网站价格
  • 大连网站的优化网站自动生成
  • 网站维护常识西安品牌网站建设
  • 团购网站开发代码有什么做任务得佣金的网站
  • 做川菜的网站兰州正规seo整站优化
  • 免费查企业网站网站后台管理系统地址
  • 广东省住房和建设局网站合肥龙岗医院网站建设
  • 深圳大型论坛网站建设推广营销方案