找到 1009 篇文章 关于安全与保障

数据加密标准的特性是什么?

Ginni
更新于 2022-03-14 10:14:58

953 次浏览

DES 是一种分组密码。加密过程由两个置换(P 盒)组成,可以定义为初始置换和最终置换,以及 16 轮 Feistel 轮。每一轮都需要一个不同的 48 位轮密钥,该密钥根据预定义的算法从密码密钥创建。DES 函数使用 48 位密钥对最右边的 32 位(RI−1)进行操作以创建 32 位输出。DES 有两个特性,如下所示 - 雪崩效应雪崩效应定义了明文(或密钥)中的微小变化应该在密文中产生重大变化。它可以改变明文中的一个位... 阅读更多

DES 的变体有哪些?

Ginni
更新于 2022-03-14 10:12:59

2K+ 次浏览

数据加密标准有两个主要变体,如下所示 - 双 DES - 双 DES 是一种加密方法,需要对相同明文进行两次 DES 加密。在这两种情况下,它都使用多个密钥来加密明文。解密时需要两个密钥。64 位明文进入第一个 DES 实例,然后使用第一个密钥将其转换为 64 位中间文本,然后进入第二个 DES 实例,使用第二个密钥生成 64 位密文。双 DES 很容易,因为它... 阅读更多

DES 的元素是什么?

Ginni
更新于 2022-03-14 10:10:04

545 次浏览

DES 有各种元素,如下所示 - 使用 S 盒 - DES 中用于替换的表,即 S 盒,由 IBM 保密。IBM 声称他们花了 17 年的人力才设计出 S 盒的内部结构。密钥长度 - 密码系统有两个重要元素,包括密码算法和密钥。DES 算法的内部操作对公众完全公开。因此,DES 的强度仅在于其另一个元素,即密钥,它必须保密。差分密码分析 - 差分... 阅读更多

信息安全中的扩展置换是什么?

Ginni
更新于 2022-03-14 10:07:55

806 次浏览

此操作将信息的右半部分 R 从 32 位扩展到 48 位,并且此操作还会更改位的顺序以及重复特定位。这称为扩展置换。此操作有两个目标,包括它使右半部分与密钥大小相同以进行异或运算,并且它支持可以在替换操作期间压缩的更长的结果。它可以使一位影响两个替换,输出位对输入位的依赖性传播得更快。这称为雪崩效应。DES 的设计... 阅读更多

DES 有多少轮?

Ginni
更新于 2022-03-14 10:05:26

1K+ 次浏览

DES 使用 16 轮。这 16 轮中的每一轮都包括以下高级步骤 - 密钥转换 - 初始 64 位密钥通过丢弃初始密钥的每第 8 位转换为 56 位密钥。因此,对于每一轮,都有一个 56 位密钥可用。从这个 56 位密钥中,在每一轮中使用称为密钥转换的过程生成一个不同的 48 位子密钥。56 位密钥被分成两半,每半 28 位。这些半部分根据轮数向左循环移位一位或两位。例如,如果轮数... 阅读更多

信息安全中散列函数的要求是什么?

Ginni
更新于 2022-03-14 10:00:44

8K+ 次浏览

密码散列函数是一种转换,它创建输入(或消息)并生成固定大小的字符串,称为散列值。散列值 h 由以下形式的函数 H 生成 -h = H(M)其中 M 是可变长度的消息,H(M) 是固定长度的散列值。散列函数通常在密码学中用作数学函数来执行安全性。散列函数将任意大小的输入值转换为固定大小的值。因此,输入可以是任意长度,但生成的输出始终是固定长度。... 阅读更多

DES 中的初始置换是什么?

Ginni
更新于 2022-03-14 10:01:05

8K+ 次浏览

初始置换仅在加密过程开始时需要一次。在 DES 中,在将完整的明文分成 64 位的块后,每个块都需要 IP。此初始置换是转置过程中的一个阶段。初始置换仅出现一次,并且出现在第一轮之前。它指定了 IP 中的转置应如何进行,如表中所示。例如,可以说 IP 将原始明文块的第一位替换为原始明文块的第 58 位,第二位... 阅读更多

DES 如何在信息安全中工作?

Ginni
更新于 2022-03-14 09:58:14

600 次浏览

DES 是一种分组密码。加密过程由两个置换(P 盒)组成,可以定义为初始置换和最终置换,以及 16 轮 Feistel 轮。每一轮都需要一个不同的 48 位轮密钥,该密钥根据预定义的算法从密码密钥生成。DES 基于密码学的两个基本属性:替换(也称为混淆)和转置(也称为扩散)。DES 包括 16 个步骤,每个步骤称为一轮。每一轮都执行替换和转置的步骤。DES 是一个对称密码系统。要加密的块会受到初始... 阅读更多

信息安全中的密码散列函数是什么?

Ginni
更新于 2022-03-14 09:58:15

418 次浏览

密码散列函数是密码学中使用的数值函数。密码散列函数将散列函数的消息传递能力与安全特性相结合。“散列函数”一词在计算机科学中已被频繁使用,它被定义为将任意输入字符串压缩为固定长度字符串的函数。但是,如果它满足一些额外的要求,则它可以用于密码学应用,然后它被称为密码散列函数。密码散列函数是密码学领域中最基本的工具,用于管理许多... 阅读更多

密码散列函数的应用有哪些?

Ginni
更新于 2022-03-14 09:55:13

13K+ 次浏览

密码散列函数有以下几种应用 - 数字签名 - 手写签名是一种证明纸质文件是我们签署的而不是其他人签署的方法。它可以证明这一点,并且当前的手写签名与一个或多个先前的手写签名进行比较。如果匹配,则文件的接收者可以安全地接受文件不可能由其他人签署。如果这是第一次,则可能需要通过某种识别卡来证明身份,并且必须... 阅读更多

广告

© . All rights reserved.