《程序员密码学》 学习笔记 - 01 - 加密的一般目标

来源:互联网 发布:三星淘宝专卖店 编辑:程序博客网 时间:2024/05/22 02:11

看了概述 有一个需要记住

加密的一般目标:

保密性      
            1。主要为了防止那些不希望其知道信息内容的人从信息传输媒介获得信息而将信息隐藏起来
            2。多使用对称加密算法
            3。接收者并不知道信息是否完好无损
            4。加密的输出为密文
完整性     
             1。主要用来保证信息在传输过程中的正确性
            2。设想没有敌人的干扰
            3。多使用单项散列函数
            4。散列函数的输出为信息摘要
认证       
            1。主要用来保证信息在传输过程中的正确性
            2。设想存在敌人的干扰
            3。多使用消息认证函数(MAC)
            4。MAC的输出为消息标记
不可否认    
            1。主要用于约束交易行为
            2。目的是防止成员否认参与交易
            3。多使用公钥数字签名算法
            4。签名算法的输出为签名

原创粉丝点击