Skip to content

service side encryption for local backend #471

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
fnpanic opened this issue Feb 28, 2022 · 5 comments
Closed

service side encryption for local backend #471

fnpanic opened this issue Feb 28, 2022 · 5 comments

Comments

@fnpanic
Copy link

fnpanic commented Feb 28, 2022

Hi,

it would be great to have server side encryption for localbackend by passing a password as a header and then encrypting it with AES. On download the password should be passed to the server.

The server itself das not store the passwords and so has encryption at rest.

@aspacca
Copy link
Collaborator

aspacca commented Mar 1, 2022

hi @fnpanic

there is still open a PR I worked on long time ago: #162

there are some concerns having the encryption on server side since you have to trust the server obviously.

@fnpanic
Copy link
Author

fnpanic commented Mar 1, 2022

@aspacca Thanks for your feedback! That is exactly what i was thinking about. The downsides are clear but it is really a good solution for encryption at rest.

Any chance to get this merged?

@aspacca
Copy link
Collaborator

aspacca commented Mar 2, 2022

@fnpanic revamped it

but I can see this: golang/go#44226

@stefanbenten what do you think?

@aspacca
Copy link
Collaborator

aspacca commented Mar 2, 2022

I forgot: you can achieve the same goal with https://github.com/dutchcoders/transfer.sh#encrypt--upload

@fnpanic
Copy link
Author

fnpanic commented Mar 2, 2022

Yes it does but if you download it form a windows box it is not very easy to decrypt it on the fly. That is why i think your patch is a great fit here.

@aspacca aspacca closed this as completed Mar 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants