密码技术

密码

对称密码

一次性密码本(One Time Pad)

密钥的长度必须和明文的长度相等。明文大小100M,密钥也是

无条件安全,理论上无法破译。

midnight XOR otp1 = eotp1;

eotp1 XOR otp1 = midnight;

eopt1 XOR otp2 = standard;

DES (Data Encryption Standard) 

不应再用于任何新的用途,除解密以前的密文,

AES (Advanced Encryption Standard)

通过竞争来实现标准化, 正是密码算法选拔的正确方式,

全世界的密码学家都在对AES进行不断的验证,即便发现它有什么缺陷,也会立刻告知全世界修复

NOTICE:算法公开, 不应该使用任何自制的密码算法

无法解决密码分发的问题

 

公钥密码 (public-key cryptography)

公钥加密,私钥解密

RSA

中间人攻击

认证

散列 (Hash)

又称哈希值,

密码校验和 (cryptographic checksum)

指纹 (fingerprint)

消息摘要 (message digest)

消息的完整性/一致性: 消息没有被篡改

消息认证码(Message Authentication Code MAC)

是一种确认完整性并进行认证的技术

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值