- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我存储了一些敏感数据。数据被分成几部分,我想对每个部分进行单独的访问。假设我有 1000 个文件。我想通过相同的对称加密算法加密每个文件。
我想当黑客有 1000 个密码时破解 key 比他只有一个密码更容易,所以我认为我应该为每个文件使用单独的 key 。
我的问题如下:
我应该为每个文件使用单独的 key 吗?
如果我应该,存储 1000 个 key 存在问题。所以我想拥有一个 secret key ,并使用我自己的一些算法从 secret key 计算每个文件的单独 key 。这是个好主意吗?
最佳答案
如果您考虑被动对手并使用 CPA 强密码(如 AES),则对所有文件仅使用一个 key 就足够了。假设对手知道你使用的密码,甚至知道明文,他无法以不可忽略的概率重建 key 。 Here是更详细的答案。
如果您还考虑事件对手(可以替换密文),您应该使用身份验证加密。但据我所知,这不是你的情况。
So I want to have one secret key and use some my own algorithm to calculate separate key for each file from secret key. Is it good idea?
关于encryption-symmetric - 单独的数据加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15200874/
按照建议尝试这个新的stackoverflow :) 这并不是haskell 特有的,但它在haskell 中是最清楚的。 这是一个每隔一段时间就会出现的模式:一个函数接受两个对称处理的参数。 map
我存储了一些敏感数据。数据被分成几部分,我想对每个部分进行单独的访问。假设我有 1000 个文件。我想通过相同的对称加密算法加密每个文件。 我想当黑客有 1000 个密码时破解 key 比他只有一个密
这个问题在这里已经有了答案: With arrays, why is it the case that a[5] == 5[a]? (20 个答案) 关闭 7 年前。 我正在尝试解开这个谜团: in
题目地址:https://leetcode.com/problems/symmetric-tree/open in new window Total Accepted: 106639 Total S
我很难想出一种可以创建短(8 个字符)推荐代码的算法。我想使用一种易于内存的模式,其中不可能在代码中出现令人反感的词。我也不希望任何字母与数字混淆——所以没有 1、l、0 和 O。我想出的模式是 aa
我有一张这样的 table : _id sender_id receiver_id text 1 1 2 xxx 2 2 1
我有一张这样的 table : _id sender_id receiver_id text 1 1 2 xxx 2 2 1
我有两个以弧度为单位的角度值数组。这两个阵列关于已知的恒定角是对称的。数组如图所示: 示例值如下: one = [ 2.98153965 -1.33298928 2.94993567 -1.3
在以下代码中:symmetryCryptoKey 表示应始终受到保护的私有(private)信息,因为它是加密对称 key 的解密版本。 问题: 是否可以进行其他增强来保护 Multi-Tenancy
我做了一个简单的函数,称为symmetricDelta(),它“对称地”计算value和previous之间的差异。我的意思是:考虑一个数字行,例如0到ULLONG_MAX,在此处连接数字线的左右两端
最近我开始从事加密工作。我有一个功能正常的非对称加密类,但我还需要一个对称 key 类。尽管对称 key 类的大多数方面都可以正常工作,但从其编码字节加载 key 却无法正常工作。以下是对称 key
我试图在 python3 中将整数拆分为“尽可能对称的数组”,但似乎不太正确。 所需的输入/输出可以通过此数据模式表进行描述。 # data pattern TABLE # INPUT (int) =
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 4 年前。 Improve
客户有一个简单的递增顺序号(1、2、3...)。他希望最终用户收到一个 8 位或 9 位(仅限数字——无字符)“随机”数字。显然,这个“随机”数实际上必须是唯一且可逆的(它实际上是对实际订单号的加密)
由于不可变数据结构是一流的值,我们可以像比较任何其他值一样比较它们的相等性或顺序。但是在 BCL 不可变集合预览中事情变得复杂,因为每个不可变集合都可以通过 IEqualityComparer 进行参
我编写了以下用于编码和解码字符串数据的类(一键对称算法): using System; using System.Collections.Generic; using System.Linq; usi
我正在尝试使用 Java 8 流来组合列表。如何从两个现有列表中获取“对称差异列表”(所有对象仅存在于一个列表中)。我知道如何获得相交列表以及如何获得联合列表。 在下面的代码中,我想要来自两个汽车列表
我有一个矩阵如下; 1 2 3 4 5 1 0 1 1 0 0 2 0 0 1 1 0 3 1 0 0 0 1 4 0 0 1 0 0
我想定义一个具有以下属性的函数 symmetricLazyOr :: Bool -> Bool -> Bool symmetricLazyOr True _|_ === True symmetricL
例如: class Contact(models.Model): contacts = models.ManyToManyField('self', through='ContactRelat
我是一名优秀的程序员,十分优秀!