LINUX.ORG.RU

Проблема с encfs


1

1

Проблема такая:

Создал зашифрованную папку в дропбоксе (выбрал pre-configured paranoia mode):

encfs ~/Dropbox/other ~/dr

закинул туда файл Database.kdb всё работало нормально пару месяцев (активно пользовался keepass с этим файлом), но тут, в один прекрасный день, делаю

encfs ~/Dropbox/other ~/dr
а в папке ~/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, расшифровать этот файлик?

Создал зашифрованную папку

...

Можно ли, зная пароль, и то, что было выбрано pre-configured paranoia mode, расшифровать этот файлик?

Нет. Без мамки папку не расшифруешь.

anonymous
()
Ответ на: комментарий от Approximator

* глянь на историю файла .encfs6.xml на dropbox
* посмотри содержимое .encfs6.xml на предмет повреждений (создай где-нибудь новую зашифрованную папку для сравнения)

i-rinat ★★★★★
()
Ответ на: комментарий от Approximator

попробуй подмонтировать, создать новый файл (в frontend), отмонтировать, заменить новый файл содержимым старого (в backend), снова подмонтировать, попытаться открыть «новый».

i-rinat ★★★★★
()
Ответ на: комментарий от Approximator

В общем пичалька :( Неужели останусь без своих паролей...

Approximator
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.