Comments (3)
Thanks for your suggestion.
File encryption is too niche and too professional for a simple file server.
Object storage like s3/minio is good at this.
from dufs.
Ok, I understand. Thanks for your answer.
from dufs.
In case you could be interested anyway, I made a quick proof of concept here : https://github.com/nicolaspernoud/dufs/tree/encryption .
The key is all zeros (but easy to pass as arguments), there is lots of ugly unwraps, the non encrypted case is not catered for, the range header as well ... but the nonce is properly randomized and stored at the beginning of the file, and the decrypted file size is properly calculated...
from dufs.
Related Issues (20)
- Speed Limiter HOT 2
- Return error `400` for unsupported propfind depths HOT 2
- Please allow creating files by POST method. Sometimes it is impossible to use the PUT method HOT 1
- visit problem with browser on macos HOT 2
- about webdav service HOT 1
- not use webdav HOT 2
- nplayer挂载webdav问题 HOT 1
- Hide content by Regex pattern instead of Wildcard pattern HOT 1
- How do I run the web interface HOT 2
- Failed to upload file (size > 105MB) via iOS / iPadOS HOT 4
- Upload if hash matches HOT 1
- cannot partial update using ranges beyond the current file size HOT 7
- Do not list root directory HOT 5
- Icons are vertical down the page HOT 4
- Some folder names with special characters will raise a 404 error HOT 1
- Slow download of zipped folders HOT 1
- Weird permission issue HOT 1
- get sorting by creation time HOT 1
- Clicking "Save file" on editor page breaks images
- There is a serious issue with obtaining the hash method with "?hash" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dufs.