Loading...
1. RSA 的数学基础 1.1. 欧拉函数 互素(互质):两个整数的最大公约数为1,则称这两个数互素。 欧拉函数 $\varphi(n)$ :$\varphi(n)$ 表示在小于或等于 ...
1. 算法类型与模式 介绍什么是对称加密和非对称加密之前,先来讨论加密算法的两个重要的属性:算法类型与算法模式。 1.1. 算法类型 算法类型定义加密算法每一步要加密的明文长度。 有的算法一位一...
概述 我们都知道对称加密算法的一大难题是密钥交换问题。在1976年,研究生 Whitefield Diffie 和他的老师 Martin Hellman 提出了一个奇妙的密钥交换协议,称为 Di...
1. MD5 MD5是一种消息摘要(message-digest)算法,也常被当作哈希函数,用以产生128位定长的哈希值。既然是哈希函数,那么自然一个很重要的特性就是不可逆。 消息摘要算法,顾名...