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

无锡 学校网站建设uc浏览器网页版入口

无锡 学校网站建设,uc浏览器网页版入口,网站开发技术简介,廊坊网站群发关键词本文将基于 铜锁#xff08;tongsuo#xff09;开源基础密码库实现前端对用户登录密码的加密#xff0c;从而实现前端隐私数据的保密性。 首先#xff0c;铜锁密码库是一个提供现代密码学算法和安全通信协议的开源基础密码库#xff0c;在中国商用密码算法#xff0c;例…本文将基于 铜锁tongsuo开源基础密码库实现前端对用户登录密码的加密从而实现前端隐私数据的保密性。 首先铜锁密码库是一个提供现代密码学算法和安全通信协议的开源基础密码库在中国商用密码算法例如 SM2、SM3、SM4、祖冲之等密码算法方面提供强大的能力。除此之外对国际主流算法、同台加密算法等密码学也提供了功能。更多详细的功能请参考官方文档。 接下来我会在 docker 环境中基于 Ubuntu 20.04 容器镜像结合 nodejs 实现对用户登录密码的加密。 安装 docker 首先请先下载并安装 docker。点击链接转到下载地址。 我使用的是 macOS 系统因此我这里选择的是 macOS 版本的 docker。请根据自身系统选择相应的版本。 安装 docker 成功之后打开你的命令行工具并执行如下命令创建一个 docker 容器 docker run -d -it --name tongsuolab ubuntu:20.04 bash上述代码中创建了一个名为 tongsuolab 的 ubuntu20.04 容器如下图所示 此时打开 docker 的应用程序你也能在 docker 的 Containers 页面中找到 接着继续在命令行中执行如下命令进入 docker 容器 docker exec -it tongsuolab bash至此你就将 docker 的安装成功并成创建容器。 下载铜锁密码库 我们将在容器中下载同事密码库。因为 ubuntu 自带 apt 命令因此可以用过 apt 命令安装 git 命令下载铜锁密码库并通过 make 命令编译它。 现在我们先更新软件包索引执行如下命令 apt update接着安装 git gcc, make, nodejs 开发工具 apt install git gcc make -y现在我们已经安装好了 git 工具。因此可以使用 git 命令克隆铜锁密码库的代码执行如下命令 git clone https://github.com/Tongsuo-Project/Tongsuo接着对铜锁密码库进行一些配置进入到 Tongsuo 文件夹下执行如下命令 cd Tongsuo ./config --prefix/opt/tongsuo enable-ntls enable-ssl-trace -Wl,-rpath,/opt/tongsuo/lib64 --debug最后执行如下命令进行编译和安装 make -j make install至此你就将铜锁密码库成功安装了。你也可以通过如下命令查看安装情况 ls -l /opt/tongsuo以及通过 /opt/tongsuo/bin/tongsuo version 命令查看铜锁密码库的版本 编写前端代码 安装开发环境 在前端中我们将通过 nodejs 实现对用户登录密码的加密。本文中我们将使用 SM3 和 SM4 两种方式进行演示。 由于 ubuntu20.04 版本中没有安装 NodeJS因此我们还需要通过 apt 命令安装执行如下命令 apt install nodejs node -v v10.19.0 apt install npm npm -v但是在 ubuntu20.04 中 nodejs 的最高版本被限制在了 10.19.0 不是最新的版本。因此我们还需要更新 nodejs 的版本。 通过以下命令对 nodejs 的版本进行更新 apt install curlnpm install n -gn stable当你执行 n stable 命令的时候会提示 the node command changed location and the old location may be remembered in your current shell. 它的意思是虽然 nodejs 新版本安装了但是系统记住的还是老版本的 nodejs。 这个时候只需要执行下面这条命令即可切换为 新版本的 nodejs: hash -r到了这里你已经成功底安装了前端需要的环境。但是我们还需要编辑文件因此还需要安装 vim 工具执行如下命令 apt install vim编写代码 现在我们来开始编写代码。要在前端中执行 shell 语句一般通过第三方依赖包执行更方便这里推荐使用 shelljs。 现在在命令行中创建一个名为 webapp 的文件夹 mkdir webapp接着进入到 webapp 文件夹中通过 vim 命令创建并编辑 index.js 文件 vim index.js此时会在命令行中打开 index.js然后我们输入如下内容 上述代码中可以看到我们使用 shelljs 来执行铜锁密码库的 sm3 和 sm4 加密。但是现在你还运行不了 index.js或者说运行了会报错。因为我们还没有安装 shelljs 依赖库。 因此在 webapp 文件夹下执行如下命令安装 shelljs // 初始化 package.json 文件 npm init -y // 安装 shelljs npm install shelljs安装成功后我们再再 webapp 文件夹中执行如下命令执行 index.js node index.js此时你会发现命令行中输入了如下结果表示我们成功借助铜锁密码库对用户的登录密码进行了加密。
文章转载自:
http://www.morning.rftk.cn.gov.cn.rftk.cn
http://www.morning.zshuhd015.cn.gov.cn.zshuhd015.cn
http://www.morning.wfqcs.cn.gov.cn.wfqcs.cn
http://www.morning.wqmpd.cn.gov.cn.wqmpd.cn
http://www.morning.ktsth.cn.gov.cn.ktsth.cn
http://www.morning.nngq.cn.gov.cn.nngq.cn
http://www.morning.tzpqc.cn.gov.cn.tzpqc.cn
http://www.morning.rfzbm.cn.gov.cn.rfzbm.cn
http://www.morning.xnkh.cn.gov.cn.xnkh.cn
http://www.morning.ai-wang.cn.gov.cn.ai-wang.cn
http://www.morning.ndrzq.cn.gov.cn.ndrzq.cn
http://www.morning.tbcfj.cn.gov.cn.tbcfj.cn
http://www.morning.qmncj.cn.gov.cn.qmncj.cn
http://www.morning.qnxtz.cn.gov.cn.qnxtz.cn
http://www.morning.gmrxh.cn.gov.cn.gmrxh.cn
http://www.morning.brbmf.cn.gov.cn.brbmf.cn
http://www.morning.jcjgh.cn.gov.cn.jcjgh.cn
http://www.morning.ynstj.cn.gov.cn.ynstj.cn
http://www.morning.xpgwz.cn.gov.cn.xpgwz.cn
http://www.morning.27asw.cn.gov.cn.27asw.cn
http://www.morning.spghj.cn.gov.cn.spghj.cn
http://www.morning.flpjy.cn.gov.cn.flpjy.cn
http://www.morning.qmxsx.cn.gov.cn.qmxsx.cn
http://www.morning.gqjzp.cn.gov.cn.gqjzp.cn
http://www.morning.plzgt.cn.gov.cn.plzgt.cn
http://www.morning.lwqst.cn.gov.cn.lwqst.cn
http://www.morning.qnzld.cn.gov.cn.qnzld.cn
http://www.morning.bpmtl.cn.gov.cn.bpmtl.cn
http://www.morning.kpnpd.cn.gov.cn.kpnpd.cn
http://www.morning.qichetc.com.gov.cn.qichetc.com
http://www.morning.rmxk.cn.gov.cn.rmxk.cn
http://www.morning.tgfsr.cn.gov.cn.tgfsr.cn
http://www.morning.ymhzd.cn.gov.cn.ymhzd.cn
http://www.morning.rshkh.cn.gov.cn.rshkh.cn
http://www.morning.ktmnq.cn.gov.cn.ktmnq.cn
http://www.morning.mqss.cn.gov.cn.mqss.cn
http://www.morning.tkkjl.cn.gov.cn.tkkjl.cn
http://www.morning.tfrlj.cn.gov.cn.tfrlj.cn
http://www.morning.xrhst.cn.gov.cn.xrhst.cn
http://www.morning.bswxt.cn.gov.cn.bswxt.cn
http://www.morning.yqqgp.cn.gov.cn.yqqgp.cn
http://www.morning.nylbb.cn.gov.cn.nylbb.cn
http://www.morning.ypklb.cn.gov.cn.ypklb.cn
http://www.morning.hgcz.cn.gov.cn.hgcz.cn
http://www.morning.pymff.cn.gov.cn.pymff.cn
http://www.morning.pbtrx.cn.gov.cn.pbtrx.cn
http://www.morning.jcrlx.cn.gov.cn.jcrlx.cn
http://www.morning.srwny.cn.gov.cn.srwny.cn
http://www.morning.wplbs.cn.gov.cn.wplbs.cn
http://www.morning.pcgrq.cn.gov.cn.pcgrq.cn
http://www.morning.fjglf.cn.gov.cn.fjglf.cn
http://www.morning.ynjhk.cn.gov.cn.ynjhk.cn
http://www.morning.tkryt.cn.gov.cn.tkryt.cn
http://www.morning.fkwgk.cn.gov.cn.fkwgk.cn
http://www.morning.lclpj.cn.gov.cn.lclpj.cn
http://www.morning.xdwcg.cn.gov.cn.xdwcg.cn
http://www.morning.lkpzx.cn.gov.cn.lkpzx.cn
http://www.morning.dnpft.cn.gov.cn.dnpft.cn
http://www.morning.jrtjc.cn.gov.cn.jrtjc.cn
http://www.morning.ypfw.cn.gov.cn.ypfw.cn
http://www.morning.ppwdh.cn.gov.cn.ppwdh.cn
http://www.morning.wzwyz.cn.gov.cn.wzwyz.cn
http://www.morning.txrkq.cn.gov.cn.txrkq.cn
http://www.morning.cwskn.cn.gov.cn.cwskn.cn
http://www.morning.rrxgx.cn.gov.cn.rrxgx.cn
http://www.morning.ljygq.cn.gov.cn.ljygq.cn
http://www.morning.mnwb.cn.gov.cn.mnwb.cn
http://www.morning.txlnd.cn.gov.cn.txlnd.cn
http://www.morning.dzqr.cn.gov.cn.dzqr.cn
http://www.morning.kfbth.cn.gov.cn.kfbth.cn
http://www.morning.kqzt.cn.gov.cn.kqzt.cn
http://www.morning.xmhpq.cn.gov.cn.xmhpq.cn
http://www.morning.pmhln.cn.gov.cn.pmhln.cn
http://www.morning.ccffs.cn.gov.cn.ccffs.cn
http://www.morning.sfyqs.cn.gov.cn.sfyqs.cn
http://www.morning.jspnx.cn.gov.cn.jspnx.cn
http://www.morning.gllhx.cn.gov.cn.gllhx.cn
http://www.morning.kcrw.cn.gov.cn.kcrw.cn
http://www.morning.krtcjc.cn.gov.cn.krtcjc.cn
http://www.morning.prgdy.cn.gov.cn.prgdy.cn
http://www.tj-hxxt.cn/news/249994.html

相关文章:

  • 小型网站设计网站cms系统 开源
  • 连云港网站备案在哪环保网站建设维护情况报告
  • 适合前端做项目的网站软件开发流程设计
  • 预约网站如何自己做网站建设丨金手指谷哥12
  • 做论坛网站4g空间够不够用国外免备案域名注册
  • 河西网站建设公司seo常规优化
  • 网站建设公司企业模板下载购物网站功能模块
  • 代做单片机毕业设计网站seo关键词推广价格
  • 想做一个什么样的网站网页无法访问是什么意思
  • 陕西省建设监理协会网站证书网站开发导向图
  • 手机网站制作教程下载网站建设和管理制度
  • 东莞做网站公司排名鹤岗做网站公司
  • 中国铁建网站重庆发布的最新消息今天
  • html网站地图在线生成个人备案能建立企业网站吗
  • 一个空间做2个网站上海传媒公司介绍
  • delphi7 网站开发做中东服装有什么网站
  • 个人网站该怎么打广告网站发布流程
  • 网站建设价格单电子工程网站
  • 电子商务网站建设(论文福州网络营销推广产品优化
  • 桂林网站建设官网岳阳网站搭建
  • 做网站那个语言好男女做暧暧试看网站49
  • 做企业门户网站都上海网站建设联系
  • 做医疗设备的网站软件外包公司开发流程
  • 建设网站用什么网络好化妆品网站设计
  • 南宁哪个网络公司建网站好网上商店的特点
  • 传媒公司做网站编辑_如何?本地wordpress怎么上传
  • 汕头如何建设网站设计网站建设于朦胧
  • 网上有哪些接单做效果图的网站广西桂林旅游攻略
  • 做网站可视化广州seo培训
  • 如何创建免费网站深圳网站空间