返回教程列表
所有教程/加密算法

加密算法原理

各类加密、摘要与签名算法的原理解析与对比

共 11 篇文章

加密算法原理

中级第 1 篇

(1)奇妙的安全旅行之加密算法概述

信息安全作为当前社会中比较重要的一个课题,已经覆盖了人们生活的方方面面,虽然有时候我们可能并没有意识到,其实信息安全防护已经在背后默默的保护我们的信息安全了。

中级第 2 篇

(2)奇妙的安全旅行之MD算法

MD算法家族包括:MD2,MD4,MD5,MD算法生成的消息摘长度要都是128位的。

中级第 3 篇

(3)奇妙的安全旅行之SHA算法

SHA家族的五个算法,分别是SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512。

中级第 4 篇

(4)奇妙的安全旅行之HMAC算法

消息摘要算法中的HMAC(Keyed-Hashing for Message Authentication)消息认证码算法,MAC(Message Authentication Code,消息认证码算法)是含有密钥散列函数算法,兼容了MD和SHA算法的特性,并在此基础上

中级第 5 篇

(5)奇妙的安全旅行之DES算法(一)

对称算法主要有DES、3DES 和 AES,今天我们重点介绍一下对称加密算法中的DES 算法

中级第 6 篇

(6)奇妙的安全旅行之DES算法(二)

上一节我们详细介绍了对称加密算法DES的基本内容,由于明文的长度不固定,而加密算法只能处理特定长度的一块数据,所以就需要对比较长的明文进行分组后再加密,但是分组后,最后一组的长度可能又会出现位数长度不够的情况,所以就又需要根据填充模式来对最后一组报文进行填充。

中级第 7 篇

(7)奇妙的安全旅行之AES算法

AES(英语:Advanced Encryption Standard,缩写:AES),即高级加密标准,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。

中级第 8 篇

(8)奇妙的安全旅行之RSA算法

非对称加密算法区别于对称加密算法的主要特点是,非对称加密算法有两个密钥:公钥 (public key) 和私钥 (private key)。

中级第 9 篇

(9)奇妙的安全旅行之DSA算法

DSA(Digital Signature Algorithm)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard) 数字签名的标准。

中级第 10 篇

(10)奇妙的安全旅行之ECC算法

ECC 是 Elliptic Curves Cryptography 的缩写,意为椭圆曲线密码编码学。

中级第 11 篇

(11)奇妙的安全旅行之国密算法

国产密码算法(国密算法)是指国家密码局认定的国产商用密码算法,主要有SM1,SM2,SM3,SM4,密钥长度和分组长度均为128位。