Comments (5)
What kind of issues can arise from encrypting TBs (potentially) of data under the same keys?
I know you can run out of nonces and etc. But you still got a lot of room for "safe" encryption.
from kryptor.
Yeah you're right; with the current algorithms, there isn't a problem with using the same keys because of the 2^64 messages limit. I was thinking of the AES-GCM limit.
Using the same keys would be much faster and easier to implement. I guess my main motivation for using unique keys per file is because that's how it's done in Cryptomator and AxCrypt. Also to stay consistent with the current claim that each file is encrypted with a unique key.
This is the next thing I'm going to work on after I finish the CLI version. It shouldn't be too difficult, but like I said, I'm not sure how I'll approach the key derivation delay issue.
from kryptor.
I can do some math and designs at some point here soon and give a few pointers.
But I think it'd be entirely plausible to do it that way.
from kryptor.
Related: #10
from kryptor.
Fixed in v3.0.0 Beta.
from kryptor.
Related Issues (20)
- 📋 Feature: File names and tree structure HOT 4
- 🐛 Bug: Cannot decrypt folder with anonymous rename disabled HOT 2
- 💻 Support: Incorrect password HOT 6
- ✨ Feedback: 3.0b HOT 8
- ❓ Question: Is it possible to enter the password before ? HOT 1
- ✨ Feedback: Better UX: Error: This file/folder doesn't exist. HOT 3
- Error: IOException - Unable to retrieve private key. HOT 6
- 💻 Technical Support: Can't run Kryptor on Windows 10 HOT 2
- 🐛 Bug: Decrypting a folder - Zero length files aren't decrypted HOT 3
- 🐛 Bug: Incorrect decrypted file name for duplicated files when in the same location. HOT 1
- 📝 Documentation: Wrong .NET version? HOT 2
- 🐛 Bug: Space in folder name causes error HOT 1
- 🐛 Bug: Files with a certain length get truncated during decryption HOT 1
- 🐛 Bug: Interactively created passphrase does not work. HOT 3
- Corruption Verification
- 🐛Bug: cannot execute pre-built Linux binary; exec: Failed to execute process HOT 3
- File/Folder encrypting problem HOT 3
- 📋 Feature: Speed up reading original file name for large files HOT 1
- 🐛 Bug: System.OverflowException converting the FileStream length to an int HOT 2
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 kryptor.