网络与系统安全笔记------密码技术及应用

这篇博客深入探讨了密码学的各个分支,包括古典加密技术如位移法和替代法,现代加密技术如对称和非对称密码,以及哈希函数如MD和SHA族算法。内容涵盖加密解密过程、密钥管理和密码分析,同时讨论了密码学在保护信息机密性、完整性和真实性等方面的应用。
摘要由CSDN通过智能技术生成


密码是指使用特定变换对信息等进行 加密保护安全认证的技术产品和服务

密码学

密码学分支

密码编码学和密码分析学
密码编码学: 研究对信息进行变换,寻求提供信息机密性完整性真实性非否认性等的方法,以保护信息在信道的传递过程中不被敌手窃取、解读和利用的科学。
密码分析学: 研究分析和破译密码方法的科学。

密码编码

密码编码技术可以分为古典加密技术和现代加密技术
古典加密技术: 位移法,替代法。
现代加密技术

  • 对称密码算法——分组密码和序列密码
  • 非对称密码算法——公钥密码
  • 单向加密算法——哈希函数

量子密码

古典加密技术

替代法: 按照一定的方法重新排列字符。通常可以借助几何图形表示,将明文按某种特定的路径写入,以某种路径从图形中取出字符构成密文。

  • 简单代替密码: 将明文字母表中的每个字母用密文字母表中相应的字母来代替。
  • 同音代替密码: 明文字母表中的每个字母可用密文字母表中的多个字母之一来代替。
  • 多表代替密码: 对于不同位置的字母,周期使用不同的代替规则。
现代加密技术

单向加密: 哈希函数

对称密码

  • 序列密码(流密码):一次只对明文中的单个位(有时对字节)运算。
  • 分组密码(块密码):对明文的一组位进行运算,这些位称为分组。

公钥密码
RSA,ElGamal、Rabin…

常规密码系统模型

加密解密

加密: C = E k ( P ) C=E_k(P) C=Ek(P)

解密: P = D k ( C ) P=D_k(C) P

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值