更改了 encfs 密码,但文件名未更改

Hap*_*per 7 encryption

我认为使用“encfsctl passwd path/to/encrypted”更改密码会更改所有文件名。但它没有用。任何想法为什么?

我得到了这个,所以密码被正确更改:

Enter current Encfs password
EncFS Password:
Enter new Encfs password
New Encfs Password:
Verify Encfs Password:
Volume Key successfully updated.
Run Code Online (Sandbox Code Playgroud)

mgo*_*ven 9

数据加密系统(通常)不直接使用密码加密数据。这样做的问题在于,当更改密码时,所有数据都需要重新加密,这是一个非常密集的过程。(它还可以防止支持多个密码。)相反,系统初始化时会生成一个随机密钥,并使用此随机密钥对数据进行加密。然后使用密码对随机密钥进行加密并存储在磁盘上。为了解密数据,首先使用密码解密随机密钥,然后使用随机密钥解密数据。更改密码只涉及重新加密这个随机密钥,而不是所有数据。

encfs手册页提到:

用户必须提供用于(间接)加密文件名和文件内容的密码。

这意味着它使用这种方案。