Through a desktop app, I have uploaded files that are encrypted, and they do decrypt when I view in WordPress….but I have not set a bucket policy because the way I read it, when the file is PUT to S3, it must have the encryption “header” or it will not PUT.
I hope this helps.