各种加密算法

 

http://wenku.baidu.com/link?url=PdlAebt1tVuCioxnWzAisXTSp2VOiSs3HK_igFxf7tqdrgI5HJGQBKYZclo4xVQkKLQg26ukq61oDkVMkrErI9j9BOvOBaR3RUwtXBICtZW

1、对称加密

  •  使用同一个密钥加密解密
  •  加密速度快,加密后的文件紧凑,适用于大量数据的加密
  •  DES(56bit),3DES(168BIT),AES

2、非对称加密

  • 公钥加密,私钥解密
  • 加密速度慢,用于加密证书或者key的管理
  • RSA

3、HASH算法

  • 任意不同长度的输入,得到相同长度的输出
  • 只有完全相同的输入,才有完全相同的输出
  • 雪崩效应(任何一点的修改,就有非常大的变化)

HMAC(HASH Message Authentication Code),利用Hash校验数据完整性,必须具有与密钥相关的Hash(Message Authority Code)信息授权码才能校验数据。

数字签名(Digital Signatures)----私钥加密,使用公钥加密,认证源。

Peer authentication methods:

  • Pre-shared keys
  • RSA signatures
  • RSA  encrypted nonces

 

转载于:https://www.cnblogs.com/lvxiaobo616/p/5714777.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值