2016-10-06 173 views
0

是否有足够的方法使用多个不同的密钥对文件进行加密/解密?也就是说,可以制作一组n个密钥,这样任何组密钥都可以加密文件,并且还可以使用任何组密钥来解密文件? (当然,假设没有其他密钥,除了这n组密钥解密文件不可能?)多个密钥的加密/解密

+0

了解关键旋转。 – SLaks

+0

你不能给这个细节的来源?它只是使用组的主密钥和不同的密钥组,每个密钥都引用一个主密钥? –

+0

@DmitriiKurylev如果任何'n'键可以加密和解密一些密文,那么你只需要1个键。这是组密钥。你当然可以生成'n'键,然后使用密钥包装来加密单个组键。无论这是你想要的,取决于你的用例。 –

回答

1

没有办法只用一个密钥进行加密,并且能够用几个密钥解密其他键个别。

您可以拥有由多个密钥加密的组密钥,因此这些密钥可以根据需要解密组密钥,并且组密钥可用于加密/解密具有不同密钥的用户之间共享的数据。

您可以对数据本身做同样的事情,但这意味着所有密钥都需要用于加密,这似乎不符合您的使用案例。