对称密码学:使用相同的密钥进行加密和解密,常见算法有DES、AES等。核心思想是通过密钥保护信息的机密性和完整性。
非对称密码学:使用公钥和私钥进行加密和解密,常见算法有RSA、椭圆曲线密码等。核心思想是利用数学难题实现信息的机密性、完整性和身份认证。
哈希函数:将输入数据转化为固定长度的输出,常见算法有SHA-256、MD5等。核心思想是通过散列算法实现数据的完整性和防篡改性。