android密码应用知识点总结
2022-10-13 10:45:29 0 举报
AI智能生成
android密码应用知识点总结
作者其他创作
大纲/内容
对称密码
DES(Data Encryption Standard)
三重DES
AES(Advanced Encryption Standard)
分组密码的模式
ECB(Electronic CodeBook mode)<br>电子密码本模式
CBC(Cipher Block Chaining mode)<br>密码分组链接模式
CFB(Cipher FeedBack mode)<br>密文反馈模式
OFB(Output FeedBack mode)<br>输出反馈模式
CTR(Counter mode)<br>计数器模式
公钥密码
RSA
证书
单向散列函数
常见单向散列函数
MD5
SHA-1 SHA-256 SHA-384 SHA=512
应用
检测软件是否被篡改
一次性口令
为随机数生成器
数字签名
PBE(Password Base Encryption)<br>基于口令的加密
消息认证码
攻击
暴力攻击(如彩虹表)
消息认证码MAC(message authentication code)
实现方法
使用单向散列函数,如HMAC
使用分组码实现
应用实例
ipsec:对通信内容的认证和完整性校验<br>都是采用消息认证码完成
SSL/TLS:对通信内容的认证和完整性校验<br>也是用了消息验证码
攻击
重放攻击
暴力破解
数字签名
数字签名与公钥密码
应用
安全信息公告
软件下载
公钥证书
SSL/TLS
实现
使用RSA
攻击
中间人攻击
对单向散列函数的攻击
利用数字签名攻击公钥密码
0 条评论
下一页