Replies: 1 comment
-
Thank you for pointing that out. I've fixed that. I previously only updated the
I have read that post properly, but it was a long time ago, and I haven't been keeping up with age due to other things happening. The authentication in age is different to in Kryptor but both are flawed. In Kryptor, your public key doesn't need to be hidden. However, doing sender authentication with multiple recipients and streaming is not trivial. This is already discussed on the Known limitations page, although could be updated with those links in mind.
That's a fair point, although using a passphrase isn't equivalent to a key exchange with a pre-shared key. If the passphrase is compromised, the file can be decrypted. If the pre-shared key is compromised, you still have classical security. I do personally prefer fully symmetric methods though. age also uses a 128-bit file key, whereas Kryptor uses a 256-bit key. However, a 128-bit key is still considered post-quantum secure.
That's worth mentioning. I can't remember if that was always supported, but I think I made this distinction because it wasn't on by default. It basically encourages plaintext keys, unlike Minisign. The issue with relying on FDE is that only technical people turn that on, you could back up the private key to an external drive without FDE or cloud storage, and your plaintext private key will be compromised if you accidentally share it. Therefore, encrypting the private key gives some additional protection.
I don't think that section is appropriate, but the Goals section should be updated. I'll make a note to do this. Kryptor and age are really completely different projects. Filippo's full-time job is maintaining open source software, whereas I'm doing it as a hobby/learning exercise. My job has nothing to do with cryptography or software development, and any time I put into these things is time I'm not putting into learning something more relevant to my role. I'm also at one of the busiest times of my life so far and am trying to juggle learning things with maintaining things. Then age has a much larger user base and separate goals, like support for plugins. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Kryptor's newest release updates to .NET 8, but the documentation says it's on .NET 6. Could the FAQ be updated to reflect this?
Also, Filippo mentions this about Kryptor compared to age,
could the website's Features section be updated to address this?
Beta Was this translation helpful? Give feedback.
All reactions