Encryption 多个密钥的加密/解密

Encryption 多个密钥的加密/解密,encryption,aes,des,Encryption,Aes,Des,是否有足够的方法使用几种不同的密钥对文件进行加密/解密?也就是说,可以制作一组n个密钥,以便任何组密钥都可以加密文件,也可以使用任何组密钥来解密文件?(当然,如果没有其他密钥,除了用于解密文件的这n个组密钥之外,无法使用其他密钥?没有一种方法可以仅使用一个密钥进行加密,并且能够单独使用多个其他密钥进行解密 您可以拥有一个由多个密钥加密的组密钥,因此这些密钥可以根据需要解密组密钥,并且组密钥可以用于加密/解密具有不同密钥的用户之间共享的数据 您可以对数据本身做同样的事情,但这意味着所有密钥都需要加

是否有足够的方法使用几种不同的密钥对文件进行加密/解密?也就是说,可以制作一组n个密钥,以便任何组密钥都可以加密文件,也可以使用任何组密钥来解密文件?(当然,如果没有其他密钥,除了用于解密文件的这n个组密钥之外,无法使用其他密钥?

没有一种方法可以仅使用一个密钥进行加密,并且能够单独使用多个其他密钥进行解密

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


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

没有一种方法可以只使用一个密钥加密,而能够单独使用多个其他密钥解密

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


您可以对数据本身执行相同的操作,但这意味着所有密钥都需要加密,这似乎不符合您的使用情况。

了解密钥轮换。您无法提供此详细信息的来源?这只是对组和不同密钥组使用一个主密钥,每个密钥都指向一个主密钥?@DmitriiKurylev如果任何
n
密钥可以加密和解密某些密文,那么您只需要1个密钥。这是组密钥。当然,您可以生成
n
密钥,然后使用密钥换行对单个组密钥进行加密。这是否是您想要的,取决于您的用例。我投票将这个问题作为离题题来结束,因为这与编程没有直接关系。如果您可以使用任何密钥进行加密和解密,那么它们是否相同就无关紧要了,因为它们具有相同的用途和功能。如果你打破了一个,你就得到了所有。您最好看看公钥(非对称)加密技术。了解密钥轮换。您不能给出此详细信息的来源吗?这只是对组和不同密钥组使用一个主密钥,每个密钥都指向一个主密钥?@DmitriiKurylev如果任何
n
密钥可以加密和解密某些密文,那么您只需要1个密钥。这是组密钥。当然,您可以生成
n
密钥,然后使用密钥换行对单个组密钥进行加密。这是否是您想要的,取决于您的用例。我投票将这个问题作为离题题来结束,因为这与编程没有直接关系。如果您可以使用任何密钥进行加密和解密,那么它们是否相同就无关紧要了,因为它们具有相同的用途和功能。如果你打破了一个,你就得到了所有。您最好研究公钥(非对称)加密。