I'm looking to deploy a solution where large files are generated on the server containing customer sensitive information. Customers' can then login and download these files.
My question is "is there a zero knowledge encryption solution I can use for this?". Basically I want the files to be encrypted on my server and only the customer is able to decrypt them, preferably through a website and not having to run a command line tool. I've been looking into private key encryption options, but cannot see anything that suits.