eCryptfs-相同的纯文件生成不同的加密文件

时间:2018-11-12 13:40:49

标签: ecryptfs

有一种方法可以配置eCryptfs以为纯文本文件的相同内容生成相同的加密内容。我了解这可能会带来安全风险,但是我有一个具体案例。

示例:

$ md5sum *
09f7e02f1290be211da707a266f153b3  file1.txt
09f7e02f1290be211da707a266f153b3  file2.txt


$ md5sum ../.secret/*
c0de3fb13ce02e577b6f2373698f783e  ../.secret/ECRYPTFS_FNEK_ENCRYPTED.FWayVrRYlN446EY.WUc7GBFqG9GB6qF3eRmJizqFyT5znWxQ3YMUMxK4NU--
9b71d5233c9cd8a7281760dff5188aa8  ../.secret/ECRYPTFS_FNEK_ENCRYPTED.FWayVrRYlN446EY.WUc7GBFqG9GB6qF3eRmJtuU9knoUTV6Jb16QlIHG7U--

感谢M。

2 个答案:

答案 0 :(得分:0)

我认为这是不可能的,但是我的动机有点不同,我知道我的案子的解决方案。

我的情况如下:让我们有一个普通文件file1.txt及其加密的镜像文件file1_enc.txt。我将分发file1_enc.txt。我想为相同的file1.txt使用相同(二进制相同)的文件file1_enc.txt。

要实现它,我们必须从包含file1.txt的初始挂载开始,然后替换该文件。在这种情况下,请确保相同的file1.txt产生相同的file1_enc.txt。

换句话说,如果我没有文件就开始新的挂载并复制file1.txt,将生成不同的file1_enc.txt。

答案 1 :(得分:0)

很抱歉,将不会有一种方法可以让相同的纯文本文件生成相同的密文。如果可能的话,则表明加密算法有问题。