Accidentally overwriting rclone.conf, missing salt

Hi everyone

What is the problem you are having with rclone?

As stated in the title.

I got myself into a bit of trouble and am thinking of ways to regain access to my encrypted folder. I was trying to setup a rclone remote on another PC through a remote desktop software and mistakenly overwritten rclone.conf on my PC instead of the remote PC. I cannot see any files when I try to mount the encrypted folder.

I’m using Windows 10, using rclone v1.55.1 and didn’t find previous versions of rclone.conf. Since I can’t decrypt the folder using my password, I’m guessing that I did set a rclone-generated salt at 128-bit.

To my understanding, a 128-bit salt has 22 characters. Since the salt was rclone-generated, is there a quick way to run through all rclone generated salts and decrypt my folder?

My biggest regret was to not take extra measures to backup the rclone.conf. I got my steps mixed up. I could have just used the same rclone.conf on the remote PC to access the encrypted folder.

Thank you for reading this.

Run the command 'rclone version' and share the full output of the command.

rclone v1.55.1

  • os/type: windows
  • os/arch: amd64
  • go/version: go1.16.3
  • go/linking: dynamic
  • go/tags: cmount

Which cloud storage system are you using? (eg Google Drive)

Google Drive

The command you were trying to run (eg rclone copy /tmp remote:tmp)

rclone mount --max-transfer 700G -vv --bwlimit 32M --fast-list --check-first --drive-chunk-size 128M [myEncryptedFolder]: L:

A log from the command with the -vv flag

2022/01/30 17:39:53 DEBUG : Using config file from "C:\\Users\\Username\\.config\\rclone\\rclone.conf"
2022/01/30 17:39:54 DEBUG : rclone: Version "v1.55.1" starting with parameters ["rclone" "lsd" "gdrive_media_vfs:" "-vv"]
2022/01/30 17:39:54 DEBUG : Creating backend with remote "gdrive_media_vfs:"
2022/01/30 17:39:54 Failed to create file system for "gdrive_media_vfs:": didn't find section in config file

C:\rclone1.52.2>rclone mount --max-transfer 700G -vv --bwlimit 32M --fast-list --check-first --drive-chunk-size 128M [myEncryptedFolder]: L:
2022/01/30 19:56:27 DEBUG : Using config file from "C:\\Users\\XX\\.config\\rclone\\rclone.conf"
2022/01/30 19:56:27 INFO  : Starting bandwidth limiter at 32MBytes/s
2022/01/30 19:56:27 DEBUG : rclone: Version "v1.55.1" starting with parameters ["rclone" "mount" "--max-transfer" "700G" "-vv" "--bwlimit" "32M" "--fast-list" "--check-first" "--drive-chunk-size" "128M" "[myEncryptedFolder]:" "L:"]
2022/01/30 19:56:27 DEBUG : Creating backend with remote "[myEncryptedFolder]:"
2022/01/30 19:56:27 DEBUG : Creating backend with remote "[myGdrive]:/[myEncryptedFolder]"
2022/01/30 19:56:27 DEBUG : [myGdrive]: detected overridden config - adding "{I3nB0}" suffix to name
2022/01/30 19:56:27 DEBUG : [myGdrive]{I3nB0}: Loaded invalid token from config file - ignoring
2022/01/30 19:56:27 DEBUG : Saving config "token" = "{\"access_token\":\"ya29.A0ARrdaM99oCl3WHxSfzLu3adwxcXRzVKG4xSgdwR3I2GXlJ3ycuN0WMaCtfethPyHvrv65t-kPFGsKCSUFpML6ZD8OBE4srfbyyor2RFQM2UQBzNT7-u6mGYhLVaXNdElc9hTsfZ7iJG1Z7hEQr9kreELrxmqVrs\",\"token_type\":\"Bearer\",\"refresh_token\":\"1//0gHBHUe0dnuYrCgYIARAAGBASNwF-L9Irvaxa1m1u2AOA8j-tpfZBH-tW0GcK9p0urWVvNzaF7NVgnQgldJ-qeA9zmDtBqJB4fhg\",\"expiry\":\"2022-01-30T20:56:26.3770023+08:00\"}" in section "[myGdrive]" of the config file
2022/01/30 19:56:27 DEBUG : Keeping previous permissions for config file: -rw-rw-rw-
2022/01/30 19:56:27 DEBUG : [myGdrive]{I3nB0}: Saved new token in config file
2022/01/30 19:56:29 DEBUG : fs cache: renaming cache item "[myGdrive]:/[myEncryptedFolder]" to be canonical "[myGdrive]{I3nB0}:[myEncryptedFolder]"
2022/01/30 19:56:29 DEBUG : Network mode mounting is disabled
2022/01/30 19:56:29 DEBUG : Mounting on "L:" ("[myEncryptedFolder]")
2022/01/30 19:56:29 DEBUG : Encrypted drive '[myEncryptedFolder]:': Mounting with options: ["-o" "attr_timeout=1" "-o" "uid=-1" "-o" "gid=-1" "--FileSystemName=rclone" "-o" "volname=[myEncryptedFolder]"]
2022/01/30 19:56:29 DEBUG : Encrypted drive '[myEncryptedFolder]:': Init:
2022/01/30 19:56:29 DEBUG : Encrypted drive '[myEncryptedFolder]:': >Init:
2022/01/30 19:56:29 DEBUG : /: Statfs:
2022/01/30 19:56:29 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:280066948782 Bfree:274877906944 Bavail:274877906944 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2022/01/30 19:56:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:29 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:29 DEBUG : /: Readlink:
2022/01/30 19:56:29 DEBUG : /: >Readlink: linkPath="", errc=-40
The service rclone has been started.
2022/01/30 19:56:29 DEBUG : /: Statfs:
2022/01/30 19:56:29 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:280066948782 Bfree:274877906944 Bavail:274877906944 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2022/01/30 19:56:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:29 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:29 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:29 DEBUG : /: Opendir:
2022/01/30 19:56:29 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:29 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:29 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:29 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:29 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:29 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:29 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:29 DEBUG : /: Opendir:
2022/01/30 19:56:29 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:29 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:29 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:29 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:29 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:29 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:29 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:29 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:29 DEBUG : /: Opendir:
2022/01/30 19:56:29 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:29 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:29 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:29 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:29 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:30 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:30 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:30 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:30 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:30 DEBUG : /: Opendir:
2022/01/30 19:56:30 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:30 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:30 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:30 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:30 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:30 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:30 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:30 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:30 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:30 DEBUG : /: Opendir:
2022/01/30 19:56:30 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:30 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:30 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:30 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:30 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:31 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:31 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:31 DEBUG : /PRIVATE/M4ROOT: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:31 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:31 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:31 DEBUG : /: Opendir:
2022/01/30 19:56:31 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:31 DEBUG : ge7peli70r5rmhuv2mv1juj72g: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : 9oe7cqbsj69ad0dc7mkdf6q1cs: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : s8dpgn9olg4ovubn4lflot23c0: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : logkujjhc8g55ttslr6u29fnls: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : ohsa7cmr8krf0k6dp32mg0a46o: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : egb34hfp3l3vupkreaidbkad8jebg7455a451pu05180hb2u1v20: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : m2a8h1gtbignsk0t8aom1mvhdc: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : oguqeoqnu2n0nruqaqf6g2qm6c: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : mfg88fej7idt3jru97vfbso36k: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : gsck0hoh82lu3e619lpctbcprc: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : dl9uv0q2ok0m8po6uoge26fc3s: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : t4mqht1qn29ndqfl7uvv8bivcc: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : og5q82d8r54b9aq5a0kknmiqv8: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : 3uoum2abk735vmmo02bjl01to4: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : pkm48k03m560u43bnin345q1j0: Skipping undecryptable dir name: Bad PKCS#7 padding - not all the same
2022/01/30 19:56:31 DEBUG : erp80g1s3dcldnd8co7utvi52c: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : 4ecpnu6jk95mo4gfjrnjgbn3dv2elgn0ur69lrish36t91mnitjg: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : 141sqp5smf3jtts8otl7lo5vhissvju4sldmusr81aggf0o36cag: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : 2dma582a1f9b8cd24sh7o3u118: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : igijp4u8q1jja2r6mujjkjdmus: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : fjsj6do1au55jorg64h19ktu80: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : 1i5cvninhj57av4imsaglbuit8: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : gldg1k5kmuk0221te8ii8f26ko: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : t83aac4thk7m8r6h4brocp1p8s: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : qpja11j5rpc1731qh37ormi970: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : l66l3fdi8vl72pn5c8n00jsu0g: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : 254v4bblsd518adnevovrhsigg: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:31 DEBUG : u44bkgi9gs6rfrrqbtedr7fi4g: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:32 DEBUG : v65so5skjljq24r1gtvrc7uqho: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:32 DEBUG : 1ml117f515tg1uehiml957tedg: Skipping undecryptable dir name: Bad PKCS#7 padding - too long
2022/01/30 19:56:32 DEBUG : /PRIVATE/M4ROOT: >Getattr: errc=-2
2022/01/30 19:56:32 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:32 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:32 DEBUG : /M4ROOT: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:32 DEBUG : /M4ROOT: >Getattr: errc=-2
2022/01/30 19:56:32 DEBUG : /: Statfs:
2022/01/30 19:56:32 DEBUG : /MP_ROOT: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:32 DEBUG : /MP_ROOT: >Getattr: errc=-2
2022/01/30 19:56:32 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:280066948782 Bfree:274877906944 Bavail:274877906944 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2022/01/30 19:56:32 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:32 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:32 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:32 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:32 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:32 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:32 DEBUG : /: Opendir:
2022/01/30 19:56:32 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:32 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:32 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:32 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:32 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:32 DEBUG : /Music: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:32 DEBUG : /Music: >Getattr: errc=-2
2022/01/30 19:56:32 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:32 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:32 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:32 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:32 DEBUG : /: Opendir:
2022/01/30 19:56:32 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:32 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:32 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:32 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:32 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:32 DEBUG : /MUSIC: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:32 DEBUG : /MUSIC: >Getattr: errc=-2
2022/01/30 19:56:33 DEBUG : /autorun.inf: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /autorun.inf: >Getattr: errc=-2
2022/01/30 19:56:33 DEBUG : /autorun.inf: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /autorun.inf: >Getattr: errc=-2
2022/01/30 19:56:33 DEBUG : /autorun.inf: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /autorun.inf: >Getattr: errc=-2
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Opendir:
2022/01/30 19:56:33 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:33 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:33 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:33 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:33 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:33 DEBUG : /AutoRun.inf: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /AutoRun.inf: >Getattr: errc=-2
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Opendir:
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:33 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:33 DEBUG : /: Opendir:
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Statfs:
2022/01/30 19:56:33 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:33 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:33 DEBUG : /: Opendir:
2022/01/30 19:56:33 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:280066948782 Bfree:274877906944 Bavail:274877906944 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2022/01/30 19:56:33 DEBUG : /: >Opendir: errc=0, fh=0x1
2022/01/30 19:56:33 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:33 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:33 DEBUG : /: Releasedir: fh=0x1
2022/01/30 19:56:33 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:33 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:33 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:33 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Opendir:
2022/01/30 19:56:33 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:33 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:33 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:33 DEBUG : /: Releasedir: fh=0x0
2022/01/30 19:56:33 DEBUG : /: >Releasedir: errc=0
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Opendir:
2022/01/30 19:56:33 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:33 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:33 DEBUG : /: >Opendir: errc=0, fh=0x0
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2022/01/30 19:56:33 DEBUG : /: >Getattr: errc=0
2022/01/30 19:56:33 DEBUG : /: Opendir:
2022/01/30 19:56:33 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2022/01/30 19:56:33 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2022/01/30 19:56:33 DEBUG : /: >Opendir: errc=0, fh=0x1

I'm not aware of any way to run through them as brute forcing past a 128 bit key would take some time.

Maybe @ncw has an idea.

1 Like

hello and welcome to the forum,

this might offer an insight into the computation power needed
https://forum.rclone.org/t/encryption-and-file-size/26096/16?u=asdffdsa

and --fast-list does not work on a rclone mount

1 Like

Well, those numbers are for an attack on AES. As I wrote, it's normally easier to attack the key.

But since we use a randomly generated key and if you picked the recommended 128bit value ("128 is secure") then we're in a very similar order of magnitude. A brute force attack is not feasible!

2 Likes

Thank you @Animosity022 @asdffdsa @sweh for your kind help! I've learned many things today.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.