信管网oasi***: [回复] 以下是一些常见的对称加密、非对称加密、数字签名和认证算法:
对称加密算法:
aes(高级加密标准):这是一种块密码,广泛用于加密电子数据。
des(数据加密标准):这是一种较老的对称密码,目前已被aes所取代。
3des(三重数据加密算法):这是des的一种变体,通过使用三个不同的密钥来增加安全性。
blowfish:这是一种块密码,其密钥长度可变。
rc4(流密码):这是一种常用的流密码,但存在一些安全性问题。
非对称加密算法:
rsa(rivest-shamir-adleman):这是最常用的公钥加密算法。
dsa(数字签名算法):这是一种用于数字签名的算法,而不是加密算法,但常与非对称加密一起使用。
elgamal:这是一种基于离散对数问题的公钥加密算法。
ecc(椭圆曲线密码学):使用椭圆曲线数学来实现加密和数字签名。
数字签名算法:
dsa(数字签名算法):该算法由美国国家标准和技术研究院(nist)提出,常用于数字签名。
rsa(rivest-shamir-adleman):该算法由rsa安全公司提出,是一种广泛使用的数字签名算法。
ecdsa(椭圆曲线数字签名算法):该算法使用椭圆曲线密码学实现数字签名。
认证算法:
kerberos:这是一种网络认证协议,使用对称密钥来提供安全的通信。
ldap(轻量级目录访问协议):这是一种标准的目录访问协议,常用于windows和unix系统之间的身份验证和授权。
radius(远程认证拨入用户服务):这是一种网络认证协议,常用于vpn和无线网络的身份验证和授权。
信管网cnitpm495979699***: [回复] 共享密钥加密: 发送和接收数据的双方必使用相同的密钥对明文进行加密和解密运算
公共密钥加密: 加密使用公钥,解密使用私钥
|