密码学基础01——大纲-初识密码学

本文介绍了密码学的基础知识,包括加密的三要素:明文/密文、密钥和算法。讨论了对称加密(如DES、3DES、AES)与非对称加密的特点,并详细阐述了各种加密模式如ECB、CBC、CFB、OFB和CTR的工作原理。通过对不同加密算法的分析,展示了加密在确保信息安全方面的重要性。
摘要由CSDN通过智能技术生成

加密三要素:

明文/密文

密钥:一个固定长度的字符串,根据加密算法算得长度

算法:加密算法和解密算法

例:

=================

加密

明文:520

密钥:222

算法:明文+密钥

密文:742

=================

解密

密文:742

密钥:222

算法:密文-密钥

明文:520

=================

对称加密与非对称加密

对称加密:双方使用同一个密钥进行加解密,当密钥泄露时则加密无效,所以一定要注意对密钥的保护,双方向机密性保证,加密效率高,适合大数据,大文件加密,但加密性不高

非对称加密:使用一个密钥对进行加密,分公钥和私钥,别人可以用你的公钥加密,你用自己的私钥解密,单方向机密性保证,加密效率低,但安全性较高

凯撒密码:

通过将明文中使用的字母表按照一定的字数进行平移来加密

加密:(x+n) mod 26

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值