C/C++教程

【学习打卡】第20天-C01学习密码学

本文主要是介绍【学习打卡】第20天-C01学习密码学,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  • 课程名称:人人都该懂密码学,通用密码学原理与应用实战
  • 章节名称:
    • 第2章:信息安全介绍与入门
      • 2-5不可靠通信模型和术语
      • 2-6古典密码-移位密码
      • 2-7古典密码-维吉尼亚
      • 2-8本章小结
      • 2-9本章作业
  • 讲师姓名:马里布
  • 时间:2022-08-09 09:42

课程内容

  • 不可靠通信模型
    • 发送方:Alice
      • 明文输入x -> 加密算法Y = E(X, k),k为密钥
      • 不可靠通信通道
        • 可能被窃听
        • 可能被篡改
        • 可能有损传输
    • 接收方:Bob
      • 解密算法X=E(Y, k) -> x明文输出
    • 术语:
      • 明文:Plain Text
      • 密文:Cipher Text
      • 密钥:Key
      • 加密:Encrypt
      • 解密:Decrypt
      • 编码:Encode
      • 解码:Decode

学习心得

加密算法后写
维吉尼亚密码图例

这篇关于【学习打卡】第20天-C01学习密码学的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!