密码学第一课

信息隐藏,例如隐藏到媒体里面,用于版权和情报的传递。
信息隐藏抗攻击
信息隐藏与数据加密的区别:

  • 信息隐藏:藏为核心
  • 数据加密:锁为核心

手工密码:

  • 置换方式:换位,次序是被打乱的
  • 代替方式:密文字符替换明文中的字符

破解方式:统计分析
机械加密:恩尼格玛密码
破解:图灵机器
其中的bug:A永远不会是A
穷举法,分析轮子,破解轮子的组合
电子加密:DES加密算法,cpu来实现替换和置换
cpu查表和数学公式
特性:

  • 雪崩效应:一个bit变化,全都变化
  • 扩散性:明文与密码的对应关系要混乱
  • 混乱性:非线性

RSA算法
分组加密算法(对称算法,加密与解密的过程相似)
对F函数无限制:

  • 不可逆性
  • 非线性
  • 混乱性
  • 扩散性
  • 雪崩性
  • bit独立性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值