使用 Web Crypto API 打造“密码学家的工具箱” 发表于 2020-04-19 更新于 2021-12-19 分类于 加解密 Disqus: 本文字数: 7.7k 阅读时长 ≈ 7 分钟 一、密码学家的工具箱在密码学中,有一个著名的说法,叫“密码学家的工具箱”,指的是密码学中常用的6种技术:对称密码、公钥密码、单向散列函数、消息认证码、数字签名、伪随机数生成器。它们在信息安全中发挥着重要的作用,我们可以用下图来表示各项技术与其解决的问题之间的关系: 阅读全文 »
AES-GCM 加密简介 发表于 2020-04-11 更新于 2021-12-19 分类于 加解密 Disqus: 本文字数: 2.7k 阅读时长 ≈ 2 分钟 一、什么是AES加密?常见的加密主要分为两类:对称加密和非对称加密,AES加密就是对称加密的一种,即加密和解密使用相同的一把密钥。它的全称是Advanced Encryption Standard(高级加密标准),主要是用来取代DES加密算法,目前已经被全世界广泛采用,各大处理器厂商也在各自的CPU中,集成了专门的AES指令集,从而在硬件层面提升了AES加解密的速度。 阅读全文 »
修改docker0默认ip 发表于 2020-04-09 更新于 2021-12-19 分类于 Docker Disqus: 本文字数: 176 阅读时长 ≈ 1 分钟 1.查看当前docker0接口ip1ifconfig 阅读全文 »
CentOS防火墙开启端口 发表于 2020-04-02 更新于 2021-12-19 分类于 Linux Disqus: 本文字数: 134 阅读时长 ≈ 1 分钟 1.切换root1sudo su - 阅读全文 »
使用SJCL实现AES GCM加解密 发表于 2020-03-26 更新于 2021-12-19 分类于 加解密 Disqus: 本文字数: 1.3k 阅读时长 ≈ 1 分钟 SJCL项目地址 API文档 Demo 阅读全文 »
CentOS下Nginx简易部署网站 发表于 2020-03-26 更新于 2021-12-19 分类于 Nginx Disqus: 本文字数: 492 阅读时长 ≈ 1 分钟 1.安装1yum install -y nginx // 可以root安装,CentOS 阅读全文 »
npm常用命令 发表于 2020-02-22 更新于 2021-12-19 分类于 NPM Disqus: 本文字数: 1.5k 阅读时长 ≈ 1 分钟 1.常用1234567npm -v // 查看版本npm -l // 显示各个命令简单用法npm config list // 查看npm配置信息npm cache clean // 删除缓存目录下的所有数据npm view <package> version // 查看 package 的最新的版本信息npm ls <package> (-g) // 查看本地安装的 package 版本npm update package // 更新本地 package 阅读全文 »
Git、npm代理设置 发表于 2020-01-25 更新于 2021-12-19 分类于 Git Disqus: 本文字数: 466 阅读时长 ≈ 1 分钟 一、Git代理设置1.查看1git config -l 阅读全文 »
安装docker及常用指令 发表于 2020-01-25 更新于 2021-12-19 分类于 Docker Disqus: 本文字数: 850 阅读时长 ≈ 1 分钟 一、安装1.安装repo工具123sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2 阅读全文 »