一、密码基础知识

本文介绍了密码学的基础知识,包括加密三要素、对称加密、非对称加密和凯撒密码。强调了密码信息安全的重要性,指出不要使用保密的密码算法,使用低强度密码的风险,以及任何密码都有可能被破解的事实。同时,提醒读者密码只是信息安全的一部分,应注重整体安全策略。
摘要由CSDN通过智能技术生成

1.加密三要素

  • 明文/密文
    • 加密之前的消息称为明文(plaintext),加密之后的消息称为密文(cipher-text)。
  • 秘钥
    • 定长的字符串
    • 需要根据加密算法确定其长度
  • 算法
    • 加密算法
    • 解密算法
    • 加密算法和解密算法有可能是互逆的, 也有可能相同

2.对称加密

  • 秘钥: 加密解密使用的是同一个秘钥, 秘钥有一个
  • 特点
    • 双方向保证机密性
    • 加密效率高, 适合加密大数据, 大文件
    • 加密强度不高, 相对于非对称加密

3.非对称加密

  • 秘钥: 加密解密使用的不同的秘钥, 秘钥有两个, 需要使用秘钥生成算法, 得到密钥对(公钥和私钥)
    • 公钥 - 可以公开的秘钥
      • 公钥加密数据, 解密需要使用私钥
    • 私钥 - 需要妥善保管的秘钥, 知道的人越少越好
      • 私钥加密, 公钥解密
  • 特点:
    • 数据的机密性只能单方向保证
    • 加密效率低, 适合加密少量数据
    • 加密强度高, 相对于对称加密

4.凯撒密码

  • 恺撤密码是通过将明文中所使用的字母表按照一定的字数“平移”来进行加密的。
  • 凯撒密码的安全性:不安全

5.密码信息安全常识与威胁

5.1不要使用保密的密码算法࿰
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值