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

iis7重启 网站泉州建站服务

iis7重启 网站,泉州建站服务,wordpress 修改后台地址,海南在线直播前言: 现在为了防止用户直接篡改数据会采用加密的方式进行传输,加密的方法有很多种,这篇文章主要讲解下后端使用DES加密的数据传输给前端,前端接收到之后如何去解密。 操作步骤如下: 1.安装crypto-js npm install c…

前言:
现在为了防止用户直接篡改数据会采用加密的方式进行传输,加密的方法有很多种,这篇文章主要讲解下后端使用DES加密的数据传输给前端,前端接收到之后如何去解密。

操作步骤如下:

1.安装crypto-js

npm install crypto-js

2.在使用的页面引入

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

相关文章:

  • 商城模板网站模板四川个人证书查询网官网
  • 网站制作设计方案专业的公司网站建设
  • 润滑油网站怎样做效果更好郑州一建第七项目部
  • 英文 网站 字体北京微网站建设设计服务商
  • 网站设计与规划做网站卖机器怎么弄
  • .网站开发工具dw企业年金
  • 高端网站制作上海站霸科技wordpress的代码在哪里
  • 展览搭建设计网站cms建站方案
  • 且网站制作买网站服务器
  • 永久建站空间购买协会宣传网站开发方案
  • 服务器建设网站软件下载对百度竞价排名的看法
  • 邯郸网站制作外包可以进入外国网站的浏览器
  • 大连企业网站设计欣赏小程序商店制作
  • 安徽省建设安全协会网站asp.net网站开发步骤
  • 精品课程网站建设内容H5响应式网站数据
  • 说几个手机可以看的网站商丘网签查询
  • 做网站需要几个人分工网站建设公司排行杭州
  • 导购网站开发要多少钱wordpress热门文章调用
  • 电商网站建设内容规划怎么做网页制作鼠标点击导航项时下拉显示
  • 太原建设局网站网站后台传图片
  • 做徽章的企业网站电子商务做网站实训体会
  • 无障碍浏览网站怎么做响应式布局原理是什么
  • 为网站做安全认证服务怎么给网站做反链
  • 万网域名注册信息查询seo词库排行
  • 广州外贸网站效果白山北京网站建设
  • 哪做网站好网络营销分类
  • 南昌建网站单位中国建设招投标网
  • 建设局特种作业网站wordpress登录404
  • 成都网站建设设计公司排名影音先锋资源网站建设
  • 建设网站需要注册证书吗c2c模式的企业有哪些