Проблема такая:
Создал зашифрованную папку в дропбоксе (выбрал pre-configured paranoia mode):
encfs ~/Dropbox/other ~/dr
закинул туда файл Database.kdb всё работало нормально пару месяцев (активно пользовался keepass с этим файлом), но тут, в один прекрасный день, делаю
encfs ~/Dropbox/other ~/dr
ls -al ~/Dropbox/other
-rwxrwxrwx 1 approximator approximator 102620 Aug 15 22:29 B,bwoK5BackrxvipkT1lD2wX
-rwxrwxrwx 1 approximator approximator 1090 Aug 15 22:28 .encfs6.xml
Копирую папку из дропбоксовской в свою домашнюю (для экспериментов). Теперь так
encfs -fv ~/other ~/dr
approximator@approximator ~/other $ encfs -fv ~/other ~/dr 00:21:08 (main.cpp:523) Root directory: /home/approximator/other/ 00:21:08 (main.cpp:524) Fuse arguments: (fg) (threaded) (keyCheck) encfs /home/approximator/dr -f -s -o use_ino -o default_permissions 00:21:08 (FileUtils.cpp:177) version = 20 00:21:08 (FileUtils.cpp:181) found new serialization format 00:21:08 (FileUtils.cpp:199) subVersion = 20100713 00:21:08 (Interface.cpp:165) checking if ssl/aes(3:0:2) implements ssl/aes(3:0:0) 00:21:08 (SSL_Cipher.cpp:370) allocated cipher ssl/aes, keySize 32, ivlength 16 00:21:08 (Interface.cpp:165) checking if ssl/aes(3:0:2) implements ssl/aes(3:0:0) 00:21:08 (SSL_Cipher.cpp:370) allocated cipher ssl/aes, keySize 32, ivlength 16 00:21:08 (FileUtils.cpp:1620) useStdin: 0 EncFS Password: 00:21:15 (Interface.cpp:165) checking if ssl/aes(3:0:2) implements ssl/aes(3:0:0) 00:21:15 (SSL_Cipher.cpp:370) allocated cipher ssl/aes, keySize 32, ivlength 16 00:21:18 (FileUtils.cpp:1628) cipher key size = 52 00:21:18 (Interface.cpp:165) checking if nameio/block(3:0:1) implements nameio/block(3:0:0) 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (RawFileIO.cpp:191) getAttr error on /home/approximator/other/QQzYXZoLzHaaxVjfkJz,U-frqCMXOnZBpkKhC4FhUJ9GZ0: No such file or directory 00:21:18 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV = 16122071662134950265, fileIV = 0 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/QQzYXZoLzHaaxVjfkJz,U-frqCMXOnZBpkKhC4FhUJ9GZ0 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/QQzYXZoLzHaaxVjfkJz,U-frqCMXOnZBpkKhC4FhUJ9GZ0 00:21:18 (RawFileIO.cpp:191) getAttr error on /home/approximator/other/QQzYXZoLzHaaxVjfkJz,U-frqCMXOnZBpkKhC4FhUJ9GZ0: No such file or directory 00:21:18 (encfs.cpp:138) getattr error: No such file or directory 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (RawFileIO.cpp:191) getAttr error on /home/approximator/other/5asN4L5wOUdHkADiakJ0qL10: No such file or directory 00:21:18 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV = 1994287318330788023, fileIV = 0 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/5asN4L5wOUdHkADiakJ0qL10 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/5asN4L5wOUdHkADiakJ0qL10 00:21:18 (RawFileIO.cpp:191) getAttr error on /home/approximator/other/5asN4L5wOUdHkADiakJ0qL10: No such file or directory 00:21:18 (encfs.cpp:138) getattr error: No such file or directory 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (RawFileIO.cpp:191) getAttr error on /home/approximator/other/uSV5DGvh42HJr6tGN,5V5MVh: No such file or directory 00:21:18 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV = 14167699924985452440, fileIV = 0 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/uSV5DGvh42HJr6tGN,5V5MVh 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/uSV5DGvh42HJr6tGN,5V5MVh 00:21:18 (RawFileIO.cpp:191) getAttr error on /home/approximator/other/uSV5DGvh42HJr6tGN,5V5MVh: No such file or directory 00:21:18 (encfs.cpp:138) getattr error: No such file or directory 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (RawFileIO.cpp:191) getAttr error on /home/approximator/other/LX3AEyPapyzK7uwT-26BXupz: No such file or directory 00:21:18 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV = 14476612037714965865, fileIV = 0 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/LX3AEyPapyzK7uwT-26BXupz 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/LX3AEyPapyzK7uwT-26BXupz 00:21:18 (RawFileIO.cpp:191) getAttr error on /home/approximator/other/LX3AEyPapyzK7uwT-26BXupz: No such file or directory 00:21:18 (encfs.cpp:138) getattr error: No such file or directory 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/ 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/ 00:21:18 (MACFileIO.cpp:75) fs block size = 1024, macBytes = 8, randBytes = 0 00:21:18 (FileNode.cpp:127) calling setIV on (null) 00:21:18 (RawFileIO.cpp:191) getAttr error on /home/approximator/other/5asN4L5wOUdHkADiakJ0qL10: No such file or directory 00:21:18 (CipherFileIO.cpp:105) in setIV, current IV = 0, new IV = 1994287318330788023, fileIV = 0 00:21:18 (DirNode.cpp:770) created FileNode for /home/approximator/other/5asN4L5wOUdHkADiakJ0qL10 00:21:18 (encfs.cpp:134) getattr /home/approximator/other/5asN4L5wOUdHkADiakJ0qL10 00:21:18 (RawFileIO.cpp:191) getAttr error on /home/approximator/other/5asN4L5wOUdHkADiakJ0qL10: No such file or directory 00:21:18 (encfs.cpp:138) getattr error: No such file or directory 00:21:18 (encfs.cpp:213) getdir on /home/approximator/other/ 00:21:18 (BlockNameIO.cpp:185) padding, _bx, finalSize = 71, 16, -55 00:21:18 (DirNode.cpp:132) error decoding filename: B,bwoK5BackrxvipkT1lD2wX 00:21:18 (DirNode.cpp:132) error decoding filename: .encfs6.xml
Всё завалено этими
error decoding filename: B,bwoK5BackrxvipkT1lD2wX
Вопрос: Можно ли, зная пароль, и то, что было выбрано pre-configured paranoia mode, расшифровать этот файлик?