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

本文详细阐述了加密技术的四大核心目标:保密性、完整性、认证及不可否认性,并介绍了实现这些目标所采用的主要技术手段,如对称加密算法、散列函数、消息认证码(MAC)以及公钥数字签名等。

看了概述 有一个需要记住

加密的一般目标:

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值