zoukankan      html  css  js  c++  java
  • 安全的知识点总结

      1.加密协议:苏联的密码本如果不被发现,至今也不会超级计算机破解。(私有的加密协议安全性在于其协议的随机性和不公开,无法应用在网络安全领域)

    ======

      2.协议:

    协议是一系列步骤,它包括两方或多方,设计它的目的是要完成一项任务。这个定义很
    重要 :“一系列步骤”意味着协议是从开始到结束的一个序列,每一步必须依次执行,在前
    一步完成前,后面的步骤都不能执行 ;“包括两方或多方”意味着完成这个协议至少需要两
    个人,单独的一个人不能构成协议,当然单独的一个人也可采取一系列步骤去完成一个任务
    (例如烤蛋糕),但这不是协议(另外一些人必须吃蛋糕才构成协议);最后,“设计它的目
    的是要完成一项任务”意味着协议必须做一些事。有些东西看起来像协议,但不完成一个任
    务,那也不是协议,只是浪费时间而已。
    协议还有其他特点:
    1)协议中的每人都必须了解协议,并且预先知道所要完成的所有步骤。
    2)协议中的每人都必须同意遵循它。
    3)协议必须是不模糊的,每一步必须明确定义,并且不会引起误解。
    4)协议必须是完整的,对每种可能的情况必须规定具体的动作。

    ======

    许多面对面的协议依靠人的现场存在来保证公平和安全。你会交给陌生人一叠现金去为
    你买食品吗?如果你没有看到他洗牌和发牌,你愿意和他玩扑克吗?如果没有匿名的保证,
    你会将秘密投票寄给政府吗?
    那种假设使用计算机网络的人都是诚实的想法,是天真的。天真的想法还有:假设计算
    机网络的管理员是诚实的,假设计算机网络的设计者是诚实的。当然,绝大多数人是诚实的,
    但是不诚实的少数人可能招致很多损害。通过规定协议,可以查出不诚实者企图欺骗的把戏,
    还可开发挫败这些欺骗者的协议。

    ====

  • 相关阅读:
    web component的理解
    cdn
    const 命令
    let 的含义,及let 与 var 的区别
    选择器
    Qt5:Qt中一些函数功能介绍
    给软件工程师自学的建议
    Qt5:渐变效果的实现
    Wayland软件库 :替代 X Window 的软件库
    Qt5:窗口各类位置
  • 原文地址:https://www.cnblogs.com/alfredsun/p/9837024.html
Copyright © 2011-2022 走看看