Encryption ENCF中没有可用的密码算法

Encryption ENCF中没有可用的密码算法,encryption,openssl,fuse,Encryption,Openssl,Fuse,我正在尝试在我的linuxubuntu 12.04.4 LTS上使用encfs算法。我已经构建了源代码,当我使用encfs顺序时,我看不到可用的密码算法 我看得出来 mirage@mirage-System-Product-Name:/usr/local/bin$ encfs ~/test ~/test2Creating new encrypted volume. Please choose from one of the following options: enter "x" for exp

我正在尝试在我的linuxubuntu 12.04.4 LTS上使用encfs算法。我已经构建了源代码,当我使用encfs顺序时,我看不到可用的密码算法

我看得出来

mirage@mirage-System-Product-Name:/usr/local/bin$ encfs ~/test ~/test2Creating new encrypted volume.
Please choose from one of the following options:
enter "x" for expert configuration mode,
enter "p" for pre-configured paranoia mode,
anything else, or an empty line will select standard mode.
?> 

Standard configuration selected.
Sorry, unable to locate cipher for predefined configuration...
Falling through to Manual configuration mode.
The following cipher algorithms are available:

Enter the number corresponding to your choice:
在./configure期间,检查OPENSSL。。。不
所以,我想这是因为OPENSSL。但我不知道如何解决这个问题。有人知道吗?或者有人知道如何删除较旧的OPENSSL吗?

听起来您在没有OPENSSL的情况下构建了ENCF。Encfs使用内置于openssl中的算法——您必须确保在您的机器上安装了openssl,并且Encfs构建过程可以正确找到库

看看是否有人有同样的问题

你可能想跑

apt-get install openssl
在安装encfs之前。

我解决了这个问题。 我通过“apt get remove openssl”删除了openssl,但是openssl目录仍然保留在/usr/local中。所以我也删除了目录。 我构建了openssl的另一个版本。我不知道是不是版本问题
问题解决了

我想问题是因为错误的OPENSSL版本。。所以我想删除OPENSSL,然后安装其他版本。但我不知道如何删除旧的OPENSSL。