![](https://csdnimg.cn/release/download_crawler_static/86365482/bg5.jpg)
1. 简介
1.1. 术语和缩写
PKI(Public Key Infrastructure) 是公钥基础设施的简称,是一种遵循标
准的利用公钥加密技术为电子商务的开展提供一套安全基础平台的技术
和规范。
CA(Certificate Authority)是数字证书认证中心的简称,是 PKI 系统中通
信双方信任的实体,是指发放、管理、废除数字证书的机构,被称为可
信第三方。
RSA 加密算法是一个能同时用于加密和数字签名的非对称加密算法
1.2. 参考资料
1. 《软件工程基础》 赵一丁 北京邮电大学出版社
2. 《软件需求》 劳森 (作者), 刘晓晖 (译者) 电子工业出版社
3. 《软件需求工程:原理和方法》 金芝,刘璘,金英 科学出版社
4. 《实用软件工程》第三版 殷人昆 清华大学出版社
5. 《二维码电子标签的安全技术研究》 廖东方 北京邮电大学
6. 《基于证书的二维码生成和认证系统的研究》 王望羊 电子科技大学
2. 产品描述
随着二维码使用的普及,二维码扫描也变得越来越实用,扫码登录作为一
种新的登录方式,它不仅更为便捷,因无需再次输入用户信息直接扫码登录的方
式更意味着减少了账户泄密的风险,相比传统登录方式而言更加安全。EContract
是一个基于 PKI 和二维码实现的身份验证和多点登录的电子合同系统。系统以
用户私钥生成签名的不可抵赖性为原理,对签署两方合同的用户双方加以确认,
并将被最终确认的合同及生成的凭证保留在服务端以便用户下载或查看。