《程序员密码学》 学习笔记 - 01 - 加密的一般目标
来源:互联网 发布:三星淘宝专卖店 编辑:程序博客网 时间:2024/05/22 02:11
看了概述 有一个需要记住
加密的一般目标:
保密性
1。主要为了防止那些不希望其知道信息内容的人从信息传输媒介获得信息而将信息隐藏起来
2。多使用对称加密算法
3。接收者并不知道信息是否完好无损
4。加密的输出为密文
完整性
1。主要用来保证信息在传输过程中的正确性
2。设想没有敌人的干扰
3。多使用单项散列函数
4。散列函数的输出为信息摘要
认证
1。主要用来保证信息在传输过程中的正确性
2。设想存在敌人的干扰
3。多使用消息认证函数(MAC)
4。MAC的输出为消息标记
不可否认
1。主要用于约束交易行为
2。目的是防止成员否认参与交易
3。多使用公钥数字签名算法
4。签名算法的输出为签名
- 《程序员密码学》 学习笔记 - 01 - 加密的一般目标
- 应用密码学Safer K系列加密学习笔记
- 《程序员密码学》 学习笔记 - 02 - ASN.1编码学习
- 密码学学习笔记
- 密码学基础知识(学习笔记)
- 密码学的一点笔记
- 密码学 加密
- 密码学原理_学习笔记
- 密码学理论基础学习01
- 【黑马程序员】GetMD5()加密代码(学习笔记)
- [python] 密码学:希尔加密的实现
- Java程序员的学习目标:破坏源程序?
- 学习密码学需要的数学知识
- 密码学逆向&miracl学习笔记--RSA200
- 密码学基本概念与信息理论基础学习笔记
- 学习笔记:结构保留的目标跟踪
- 密码学笔记
- 密码学笔记
- Dataview
- sql server 不存在或访问被拒绝
- ASP.NET 2.0中XML数据的处理
- 水晶报表公式必读(水晶报表公式使用)
- sql server 2005数据库的一些应用例题
- 《程序员密码学》 学习笔记 - 01 - 加密的一般目标
- ubuntu下的nis
- 面向对象理解
- Programming Ruby 读书笔记(四)
- #pragma
- Connection组件
- 我看 Alexa 调整网站排名统计方式
- 第三方connection pooling 组件
- C# 中的类型转换