RSA加密简介: RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。但是有不少新手对它不太了解。下面仅作简要介绍。RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adle ...
分类:
Web程序 时间:
2020-04-12 22:32:35
阅读次数:
86
前言 数字签名、信息加密 是前后端开发都经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯、oauth 等等,不同的应用场景也会需要使用到不同的签名加密算法,或者需要搭配不一样的 签名加密算法 来达到业务目标。这里简单的给大家介绍几种常见的签名加密算法和一些典型场景下的应用。 正文 1. ...
分类:
编程语言 时间:
2020-04-11 00:49:41
阅读次数:
90
数字签名的实现方案 基于RSA的签名方案 方案的原理: 签名者使用自己的私钥对待签名消息m进行签名(加密),然后将m和密文发送给接收者,接收者使用签名者的公钥进行验证(解密)。签名验证过程与RSA加解密过程相似。 1. 方案 (1)参数设置 ① 任取两个大素数p和q; ② 计算n=p q(注:此时n ...
分类:
其他好文 时间:
2020-04-09 10:30:44
阅读次数:
95
名称解释 代码签名是对可执行文件或脚本进行数字签名.用来确认软件的来源并保证在签名后未被修改或损坏的措施。和数字签名原理一样,只不过签名的数据是代码而已. 为什么要使用代码签名? 在iOS出来之前,以前的主流操作系统软件随便从哪里下载都能运行,系统安全存在隐患,盗版软件,病毒入侵,静默安装等等.苹果 ...
分类:
其他好文 时间:
2020-04-08 11:34:48
阅读次数:
69
在所有后量子密码体制中,格是研究最活跃和最灵活的。它们具有很强的安全性,能够进行密钥交换、数字签名,以及构造出像全同态加密这样复杂的算法。尽管格密码体制的优化和安全性都需要非常复杂的数学证明,但基本思想只需要基本的线性代数。假设你有一个如下线性方程组: 求解x是一个经典的线性代数问题,可以用高斯消元 ...
分类:
其他好文 时间:
2020-03-30 20:06:02
阅读次数:
573
在Adobe中进行数字签名:批准签名(Approval Signatures)与认证签名(Certifying Signatures) 批准签名(Approval Signatures) 数字签名有时被称为批准签名,通过捕获个人或部门的电子批准并将其嵌入到实际的PDF中,从而加快组织的批准程序。它们 ...
分类:
其他好文 时间:
2020-03-22 16:12:11
阅读次数:
104
加密学介绍
对称加密的介绍
非对称加密介绍
数字信封介绍
数字签名介绍
HASH函数介绍
分类:
其他好文 时间:
2020-03-15 23:57:00
阅读次数:
267
一、HTTPS加密和哈希数字签名和数字证书HTTPS 的核心 SSL/TSL 协议iOS中的实际运用二、HTTPS 单向认证和双向认证Https单向认证和双向认证2.1 单向认证Https 在建立 Socket 连接之前,需要进行握手,具体过程如下: 客户端向服务端发送 SSL 协议版本号、加密算法... ...
分类:
其他好文 时间:
2020-03-15 14:55:45
阅读次数:
84
1、加密算法 对称加密 A要给B发送数据 1,A做一个对称密钥 2,使用密钥给文件加密 3,发送加密以后的文件和钥匙 4,B拿钥匙解密 加密和解密都是使用的同一个密钥。 非对称加密 公钥加密,私钥解密 A要给B发送数据 1.B做一对非对称的密钥(公钥、私钥) 2.发送公钥给A 3.A拿公钥对数据进行 ...
分类:
编程语言 时间:
2020-03-14 12:29:46
阅读次数:
83
MD5中的MD代表Message Digest,就是信息摘要的意思,不过这个信息摘要不是信息内容的缩写,而是根据公开的MD5算法对原信息进行数学变换后得到的一个128位(bit)的特征码。 所以一般认为MD5码可以唯一地代表原信息的特征,通常用于密码的加密存储,数字签名,文件完整性验证等。 ##mo ...
分类:
其他好文 时间:
2020-03-04 09:25:15
阅读次数:
71