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

中文网站建设中模板南昌seo快速排名

中文网站建设中模板,南昌seo快速排名,公司网站开发费分录是,做企业网站需要什么资料最近在开发过程中,用到了sm4国密加密,因为之前没有用过,所以就想总结一下。 先说一下怎么安装使用(vue项目) 1、先安装sm4js npm i sm4js在package.json中显示sm4js的版本如下: "dependencies&quo…

最近在开发过程中,用到了sm4国密加密,因为之前没有用过,所以就想总结一下。

先说一下怎么安装使用(vue项目)

1、先安装sm4js

npm i sm4js

在package.json中显示sm4js的版本如下:

"dependencies": {"axios": "^1.3.2","sm4js": "^0.0.6"
},

2、安装完成之后在项目中怎么使用

<script>import Sm4js from 'sm4js';export default {name: 'color',...methods:{getKey(){let sm4Config = {key: this.key, // 密钥  前后端一致即可,后端提供,一般通过接口请求获取到iv: this.iv, // iv是initialization vector的意思,就是加密的初始话矢量,初始化加密函数的变量,也叫初始向量。一般通过接口请求获取到mode: 'cbc', // 加密的方式有两种,ecb和cbc两种cipherType: 'base64'}let sm4 = new Sm4js(sm4Config)// 对数据进行加密   encrypt - 加密方法this.encrypted = sm4.encrypt(this.cardId)// 对数据进行解密   decrypt - 解密方法this.decrypted = sm4.decrypt(this.idCardNumber)}}}
</script>

3、国密sm4的总结

3.1 、SM算法
国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。
SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。
SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。
SM3 消息摘要。可以用MD5作为对比理解。该算法已公开。校验结果为256位。
SM4 无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为128位。

3.2 、SM4加密有两种模式:ecb和cbc
两种模式的区别如下
ECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。
CBC:是一种循环模式(链式),前一个分组的密文和当前分组的明文操作后再加密,这样做的目的是增强破解难度。(不容易主动攻击,安全性好于ECB,是SSL、IPSec的标准)

两种模式的概念不同
1、ECB模式又称电子密码本模式:Electronic codebook,是最简单的块密码加密模式,加密前根据加密块大小(如AES为128位)分成若干块,之后将每块使用相同的密钥单独加密,解密同理。
2、密码分组链接(CBC,Cipher-block chaining)模式,由IBM于1976年发明,每个明文块先与前一个密文块进行异或后,再进行加密。在这种方法中,每个密文块都依赖于它前面的所有明文块。同时,为了保证每条消息的唯一性,在第一个块中需要使用初始化向量IV。

两种模式的优点
ECB模式:1、简单;2、有利于并行计算;3、误差不会bai被传送;
CBC模式:1、不容易主动攻击,安全性好于baiECB,适合传输长度长的报文,是SSL、IPSec的标准。

两种模式的缺点
ECB模式:1、不能隐藏明文的模式;2、可能对明文进行主动攻击;
CBC模式:1、不利于并行计算;2、误差传递;3、需要初始化向量IV

http://www.tj-hxxt.cn/news/121835.html

相关文章:

  • 利用excel做填报网站app推广在哪里可以接单
  • 鲜花网站开发背景搜索引擎的网站
  • wordpress 日志摘要网站关键字优化价格
  • 如何更新目录wordpress福州短视频seo网红
  • 做网站要不要营业执照创建网站教程
  • 大网站成本百度竞价关键词
  • 域名注册网站排行昭通网站seo
  • 免费获取源码的网站推广品牌的策划方案
  • 美容类 营销型网站河南网站建设哪家公司好
  • b2b解决方案站内seo的技巧
  • 提供网站建设服务的网站友情链接是外链吗
  • 网站开发维护招聘最佳bt磁力搜索引擎
  • 驻马店市可以做网站的公司自己做网站网页归档
  • 长春 网站建设没广告的视频播放器app
  • 公司网站实名认证怎么做百度号码认证平台
  • 会议网站怎么做优化服务是什么意思
  • 做狗狗网站的背景图短视频seo
  • 分类信息源码cmsseo排名优化app
  • 网站备案在线注销双11销售数据
  • 顺德龙江网站建设百度浏览器下载安装
  • 宁波做网站的大公司百度开户代理公司
  • ps图做ppt模板下载网站有哪些内容全球搜索引擎大全
  • seo网站合作新媒体营销案例ppt
  • 西安大网站建设公司排名如何让自己的网站快速被百度收录
  • 网站建设相关小论文营销神器
  • 天津企业做网站多少钱seo优化上首页
  • 做PPT的网站canva网站建设报价
  • 做设计的分析图网站有哪些厦门seo网络推广
  • 网站banner图尺寸是多少最新军事动态
  • 重庆市建设工程施工安全管理信息网网站优化排名优化