一、原理 1. 数据传输过程 1. 浏览器发送支持的加密方式给服务器 2. 服务器选取一种加密方式,返回服务器的证书给浏览器,证书包含:网站域名,非对称加密的公钥,证书的颁发机构等 3. 客户端验证证书是否合法。 4. 如果证书合法或者用户同意使用不合法的证书,客户端随机生成一个随机密码TOKEN。 ...
分类:
Web程序 时间:
2018-01-31 20:09:14
阅读次数:
189
RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA是目前最有影响力的公钥加密算法,它能够抵 ...
分类:
编程语言 时间:
2018-01-31 01:00:55
阅读次数:
188
Java加解密与数字签名 2016-08-30 蕊蕊 java编程 ** Java加解密 ** 实现方式:JDK实现,CC,BC JDK提供比较基础的底层的实现;CC提供一些简化的操作;BC提供补充 一、Base64加密 非常简单,加密解密就一个函数。 代码如下: 二、消息摘要算法加密————主要用 ...
分类:
编程语言 时间:
2018-01-30 22:54:00
阅读次数:
173
前端技能图谱 基础 HTML / CSS JavaScript DOM 中级篇 数据格式(如JSON、XML) RESTful API交互(如jQuery Ajax,Fetch API,ReactiveX) 正则表达式 HTML语义化 命令行 Node.js DIV / CSS SCSS / SAS ...
分类:
其他好文 时间:
2018-01-19 00:15:13
阅读次数:
166
通过WHQL认证后的几大优势:Windows系统自动安装、安装驱动的时候无任何警告框、加载驱动无需“禁用驱动程序强制签名”。获得硬件驱动程序的数字签名是高质量的驱动程序,减少产品召回,降低售后服务成本。授权在硬件产品包装上使用Windows徽标,获得微软Windows品牌及用户认可与Windows兼容的优势。产品列举在全球硬件兼容性列表HCL,政府机关购采购会优先考虑该列表中的产品。用户可以通过W
分类:
其他好文 时间:
2018-01-16 12:18:51
阅读次数:
159
说到区块链就不得不提比特币,首先来简单介绍下比特币吧,官网上是这样说的: 比特币基于P2P技术运作,无需中央管理机构或银行;交易管理和比特币发行由比特币网络统一进行。比特币是开源的;其设计是公开的,任何人都无法拥有或控制比特币网络,人人都可参与其中。基于其种种独有的特性,比特币使之前任何支付系统都无 ...
分类:
其他好文 时间:
2018-01-01 21:52:33
阅读次数:
228
IncrediBuild 2.40的License有2个文件CoordLicense.dat和AgentLicense.dat,分别位于Coordinator和Agent安装目录下,这两个文件都是RSA数字签名过的,除非修改.exe文件中的解密密钥,否则没法伪造License文件。但既然网上能找到的 ...
分类:
其他好文 时间:
2017-12-25 20:08:42
阅读次数:
157
数字证书是一个电子文档,其中包含了持有者的信息、公钥以及证明该证书有效的数字签名。而数字证书以及相关的公钥管理和验证等技术组成了PKI(公钥基础设施)规范体系。一般来说,数字证书是由数字证书认证机构(Certificate authority,即CA)来负责签发和管理,并承担PKI体系中公钥合法性的 ...
分类:
其他好文 时间:
2017-12-18 14:16:02
阅读次数:
141
JWT是什么 JWT全称是Json Web Token,是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准( RFC 7519 ),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT ...
分类:
Web程序 时间:
2017-12-11 16:06:49
阅读次数:
231