找到关于数据结构的1861 篇文章

什么是信息安全中的扩散?

Ginni
更新于 2022-03-14 08:18:24

1K+ 次查看

扩散是一种加密过程,其中一个明文符号的权限分布在一些密文符号上,目的是隐藏明文的统计特性。一个简单的扩散元素是比特置换,它可以在 DES 中频繁使用。AES 需要更高级的 Mix-column 过程。密码只能实现混淆,包括移位密码或二战加密机 Enigma 都没有得到保护。同样,只实现扩散的密码也没有得到保护。然而,通过这种服务的串联,可以构建一个强大的密码。扩散意味着如果可以更改... 阅读更多

哪些是流行的加密算法?

Ginni
更新于 2022-03-14 08:15:14

238 次查看

以下是一些流行的加密算法:三重 DES - 三重 DES 旨在取代曾经普遍使用的 Data Encryption Standard (DES) 算法。这种对称密钥数据加密方法被黑客不断利用其漏洞而淘汰。三重 DES 成功发展成为业界使用最广泛的对称算法。该算法需要一个 56 位的单个密钥,总密钥长度最多可插入 168 位。由于它是连续加密,所以存在一个中等级别的漏洞,将其保护降低到 112 位密钥的水平。高级加密标准... 阅读更多

信息安全中有哪些类型的散列?

Ginni
更新于 2022-03-14 08:13:27

537 次查看

以下列出了各种类型的散列:RIPEMD - RIPEMD 是在欧洲作为 RIPE 项目的一部分于 96 年由参与攻击 MD4/5 的研究人员开发的。它与 MD5/SHA 相同,并使用两条并行的 5 轮 16 步线。它生成一个 160 位的散列值。它速度较慢,但可能比 SHA 更安全。MD5 - MD5 散列函数对数据字符串进行编码并将其编码为 128 位指纹。MD5 通常用作校验和以检查数据完整性。MD5 也被称为遭受扩展散列冲突... 阅读更多

哪些是流行的散列算法?

Ginni
更新于 2022-03-14 08:12:00

1K+ 次查看

散列算法是一种数学算法,它将特定类型和任意长度的输入数据数组转换为固定长度的输出比特串。散列算法采用任何输入,并利用散列表将其转换为统一的消息。以下是一些流行的散列算法:MD5 - MD5 代表消息摘要算法。它是一种用于验证消息和内容验证以及数字签名的加密协议。MD5 基于一个散列函数,该函数验证文件,并且它可以发送匹配收件人接收到的文件,它可以发送... 阅读更多

信息安全中现代分组密码的组成部分是什么?

Ginni
更新于 2022-03-14 08:14:57

9K+ 次查看

现代分组密码是一种加密 m 位明文块并解密 m 位密文块的密码。为了加密或解密,现代分组密码使用 K 位密钥,并且解密算法应该是加密算法的逆算法,并且对于加密和解密都使用相同的密钥。分组密码对 n 位的明文块进行操作以生成 n 位的密文块。存在可能的多个明文块,并且为了使加密可逆(即,使解密适用),每个块都应该生成唯一的密文块。这种转换是... 阅读更多

散列的工作原理是什么?

Ginni
更新于 2022-03-14 08:09:30

352 次查看

散列是将给定密钥解释成代码的过程。散列函数用于用新生成的散列代码替换数据。此外,散列是获取字符串或输入密钥(为保存叙述信息而生成的变量)并将其与散列值(通常由算法决定并生成比原始字符串短得多的字符串)定义的过程。散列通常是单向加密函数。由于散列是不可逆的,因此了解散列方法的输出并不能使我们能够重新生成文件的内容。它允许我们... 阅读更多

什么是信息安全中的流密码?

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

2K+ 次查看

流密码通过对明文信息使用时变变换来加密二进制数的连续字符串。因此,这种类型的加密以逐位的方式运行,使用密钥流为任意长度的明文消息创建密文。该密码将密钥(128/256 位)和一个 nonce 数字(64-128 位)组合起来创建密钥流,并且将与明文异或的伪随机数创建密文。虽然密钥和 nonce 可以重复使用,但密钥流必须对每次加密冗余都是唯一的,以提供安全性。流加密密码使用反馈移位寄存器来实现这一点,以生成唯一的 nonce(使用的数字... 阅读更多

信息安全中散列和加密有什么区别?

Ginni
更新于 2022-03-14 08:06:52

616 次查看

散列散列是一种可用于检查多种类型输入的真实性和完整性的加密过程。它广泛用于身份验证系统以防止在数据库中存储明文密码,但它也可用于检查文件、文档和不同类型的数据。散列函数的使用不当可能导致严重的数据泄露,但在第一时间不使用散列来保护敏感信息是糟糕的。散列函数是不可逆的。散列函数的输出是一个固定长度的字符字符串,称为散列值、摘要或直接散列。这些是... 阅读更多

信息安全中分组密码有哪些不同的操作模式?

Ginni
更新于 2022-03-14 08:06:47

931 次查看

分组密码是一种对称加密算法,它使用共享的私钥对固定大小的信息块进行操作。在加密期间可以使用明文,并且生成的加密文本称为密文。相同的密钥可用于明文的加密和密文的解密。分组密码中存在不同的操作模式,如下所示:电子密码本 (ECB) 模式 - 这是最简单的模式。在此模式下,明文被分成一个块,其中每个块为 64 位。因此,每个块是... 阅读更多

什么是信息安全中的散列?

Ginni
更新于 2022-03-14 08:02:55

340 次查看

散列是将给定密钥解释成代码的过程。散列函数可用于用新创建的散列代码替换数据。更具体地说,散列是创建字符串或输入密钥(为保存叙述信息而创建的变量)并将其与散列值(通常由算法决定并构成比原始字符串短得多的字符串)定义的过程。散列表将生成一个列表,其中所有值对都保存并通过其索引轻松访问。结果是一种访问散列表中键值的方法... 阅读更多

广告