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

怎么做微商网站网络服务主要包括

怎么做微商网站,网络服务主要包括,做教育行业营销类型的网站,阿里云域名查询写在前面 在我上一篇文章 《node 后端和浏览器前端,有关 RSA 非对称加密的完整实践, 前后端匹配的代码演示》 中,我们使用 浏览器原生 Web Crypto API 实现了 RSA 的加密算法。 但是,在我之前的 《我设计的一个安全的 web 系统用…

写在前面

在我上一篇文章 《node 后端和浏览器前端,有关 RSA 非对称加密的完整实践, 前后端匹配的代码演示》 中,我们使用 浏览器原生 Web Crypto API 实现了 RSA 的加密算法。

但是,在我之前的 《我设计的一个安全的 web 系统用户密码管理流程》 代码设计中,还涉及到 hash 计算,而目前,常见的 hash 计算,就是 SHA256 了。同样的,我们可以使用 Web Crypto API 来实现,而不必借助第三方库。

SHA 256 的实现方法

闲言少叙,直接展示代码:

async function SHA256 (data) {const encoder = new TextEncoder();const buffer = encoder.encode(data);const hashBuffer = await crypto.subtle.digest('SHA-256', buffer);const hashArray = Array.from(new Uint8Array(hashBuffer));return hashArray.map(b => b.toString(16).padStart(2, '0')).join('');
}

SHA256 函数运行演示

小结

我们可以看到,浏览器原生 Web Crypto API 可以实现 RSA 的非对称加密,以及 SHA256 Hash 算法,当然,也支持对称加密算法等,大家可以自己去尝试一下。

不过需要注意的是,由于 md5、 sha1 等算法已经被证明是不安全的,因此 Web Crypto API 并没有支持。我个人的建议是,在浏览器端,我们要计算 hash 的话,还是使用 sha256 吧。

以上!祝各位看官开心!我最近看了一下,我居然4年没有写博客了,肯定是因为我年纪大了,懈怠了。各位看官不吝啬小手点个小赞的话,我会多多写博文的哦!谢谢大家。

http://www.dtcms.com/wzjs/39456.html

相关文章:

  • 怎么建立网站平台洛阳seo网络推广
  • 科技为了上大学上交可控核聚变怎么做seo信息优化
  • 福州网站公司老师直播课
  • 网站毕设代做网站怎样优化文章关键词
  • 跨境网站入口淘宝指数网址
  • 网站代码怎么优化网络推广都有哪些平台
  • 卖鞋子网站建设策划书浅议网络营销论文
  • 5g互联如何取消网站备案百度网站大全
  • 网站做视频播放占用cpu吗最好的seo外包
  • 杭州市网站建设公司seo工作职位
  • 盘古网站建设百度网站名称
  • 北航刘禹导师做网站app推广引流渠道
  • 好的企业网站建设南昌seo推广
  • 免费网站推广网站不用下载500强企业seo服务商
  • 怎样做商城网站的推广网盘资源免费观看
  • 网站响应样式sem是做什么的
  • 做网站需要多少钱 百度友情链接管理系统
  • jsp网站有哪些西安seo外包
  • 杭州网站建设优化seo优化一般包括哪些内容()
  • 怎么做分享连接的网站攀枝花网站seo
  • 做网站应该会什么问题建立网站的基本步骤
  • 做区块链网站需要注意哪些谷歌优化方法
  • 企业网站备案需要什么网络推广哪个平台好
  • 企业集团网站网站建设方案北京网站优化排名推广
  • 什么是网站结构优化网站大全软件下载
  • wordpress悬浮客服厦门百度整站优化服务
  • 网站建设怎么分析市场分析产品互联网推广
  • 手游推广平台宁海关键词优化怎么优化
  • 数据开放网站建设内容安装百度到手机桌面
  • 网站要怎么做的成人再就业技能培训班