加密数据的加密

加密数据的加密

是否可以使用多个程序加密加密数据,以便解密时需要两个程序?我不太确定这是否可行,只是想知道这是否可行,如果数据不需要经常使用,这是否可行。

答案1

是否可以加密加密数据..

是的,事实上,您用于查看此网页的套接字很可能有多层加密。

许多不同的文件/磁盘加密程序甚至会询问您是否愿意使用多种算法来加密数据(例如,使用 AES-256 后跟 Blowfish 或其他算法)。

当您使用多层加密来加密某些内容时,并不意味着您需要不同的程序来解密,而只是您用来解密的程序可以正确解密每一层使用的算法,更重要的是,您在解密时选择了正确的算法顺序。

我还想知道再次加密是否会使其几乎无法破解,或者它是否与普通加密相同

对此,没有一种加密是完全“不可破解的”。即使是 AES 也有已知的攻击向量,但更具体地说,它与熵有关,或者这要花多长时间暴力破解密码,并了解所使用的算法。

如果我知道某个文件是使用 DES 算法加密的,我可能会拼凑一个小的贝奥武夫群集,并在相对较短的时间内(几周或更短的时间内)暴力破解密码。如果我收到同一个文件,但没有线索使用了什么算法(DES/AES/Blowfish/等等),那么在我尝试正确破解它之前必须进行更多的调查(或者我可以在调查时把它扔给各种“破解者”,但我知道这可能会浪费计算时间)。

已知某些算法具有缩短暴力破解时间的攻击媒介(如碰撞等),因此不如其他算法安全,所以了解使用了哪种容器/算法可以缩短暴力破解加密的时间。

因此,如果您使用不同的算法加密文件,这只会增加暴力破解文件所需的时间。请注意,如果您在所有级别都使用弱加密,“时间”是一个相对术语。

最后,就像撬锁一样:

  • 我愿意花多少时间来撬锁?

  • 门后面是什么有价值到值得我花那么多时间去撬锁吗?

  • 门后面是什么难道他还要冒着在撬锁过程中被抓住的风险吗?

如果别人在一扇不太安全的门后面放了贵重物品,我很可能会选择那扇门而不是你的门。

希望能够帮到你。

相关内容