加入收藏 | 设为首页 | 会员中心 | 我要投稿 信阳站长网 (https://www.0376zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

搞懂Web中暗藏的密码学

发布时间:2021-03-12 16:03:28 所属栏目:动态 来源:互联网
导读:么是密码学? 密码学是各种安全应用程序所必需的,现代密码学旨在创建通过应用数学原理和计算机科学来保护信息的机制。但相比之下,密码分析旨在解密此类机制,以便获得对信息的非法访问。 密码学具有三个关键属性: 机密性,为了防止未经授权的各方访问信息(

么是密码学?

密码学是各种安全应用程序所必需的,现代密码学旨在创建通过应用数学原理和计算机科学来保护信息的机制。但相比之下,密码分析旨在解密此类机制,以便获得对信息的非法访问。

密码学具有三个关键属性:

  • 机密性,为了防止未经授权的各方访问信息(换句话说,是要确保只有经过授权的人才能访问受限制的数据)。
  • 完整性,是指保护信息不被随意篡改
  • 真实性,与识别信息的所有者有关。

例如个人医疗数据:

  • 机密性,个人医疗数据需要保密,这意味着只有医生或医护人员才能访问它。
  • 完整性,还必须保护其完整性,因为篡改此类数据可能导致错误的诊断或治疗,并给患者带来健康风险。
  • 真实性,患者数据应与已识别的个人联系起来,且患者需要知道操作者(医生)是谁。

在本文中,我们将从加密,哈希,编码和混淆四种密码学基础技术来入门。

2. 什么是加密?

加密定义:以保证机密性的方式转换数据的过程。

为此,加密需要使用一个保密工具,就密码学而言,我们称其为“密钥”。

加密密钥和任何其他加密密钥应具有一些属性:

  • 为了保护机密性,密钥的值应难以猜测。
  • 应该在单个上下文中使用它,避免在不同上下文中重复使用(类比 JS 作用域)。密钥重用会带来安全风险,如果规避了其机密性,则影响更大,因为它“解锁”了更敏感的数据。

2.1 加密的分类:对称和非对称

加密分为两类:对称和非对称

(编辑:信阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读