I had some directories synced to a s3 storage in encrypted form, I remember I moved from base32 to base64 due to filename size limit, my hhd failed and now I'm trying to copy files from the s3-crypt storage but getting this error: rclone --crypt-filename-encoding=base64 copy -P idrive_main: main
ERROR : ccc/bookmarks: Failed to copy: failed to authenticate decrypted block - bad password?
When I checked encryted files, I think there is mix of base32 and base64 filenames, not sure why:
Can I copy files via using corresponding encoding for each file name?
Run the command 'rclone version' and share the full output of the command.
When I sync, how can I make sure that there is no corruption on the remote (s3) side? so when I run sync it would calc and compare checksums or a hash?
I use iDrive S3 myself with crypt and never had slightest issue. IMO corruption even theoretically possible is rather unlikely.
I think you did something when you "I remember I moved from base32 to base64 due to filename size limit".
If you are paranoid you can also run rclone cryptcheck after every sync.
And good practice is to try to run restore from time to time to check if it works as intended. Because really what you need is successful restore not successful backup:)
Did you migrate to base64 encoding properly? By just starting to use --crypt-filename-encoding=base64 Doesn't automatically rename existing files to the new encoding (they will be left as base32 encoding) and rclone can't decode these as they are not base64 decodeable.