Earlier quoted context omitted.
Thanks for the honest feedback! The app IS a web frame, both on desktop an mobile. TBH it's pretty much the only way I can maintain it on 4 (and soon 5) different platforms efficiently. I will say this: Turtl will queue encryption/decryption in background threads so it does utilize cores while doing heavy processing. As far as how it utilizes cores in the main UI, that's really up to the underlying javascript engine,…
To your credit, the feature you're adding is far more important to me than any of the minor Evernote features the parent mentions. So don't sell yourself short. I currently find myself stuck syncing text files using SyncThing or ownCloud or making notes in my KeePass database just to get the level of privacy I want in this. I saw Turtl before and this makes Turtl highly appealing to me, I'll definitely be trying it o…
Show HN: Turtl – A secure, encrypted Evernote alternative
81–90 of 100 posts
Re: Show HN: Turtl – A secure, encrypted Evernote alternative
#82Earlier quoted context omitted.
so it's not really exponential - if ridiculous amounts of memory somehow became very cheap and available, then it would break it? this is quite different from the exponential properties most encryption has. I would expect "ridiculous amounts of memory" to mean "more bytes than the number of atoms on Earth", that sort of thing. It sounds like rather than these kinds of theoretical limits, they chose much more practica…
As attackers get better, we can just up the ante. More rounds, more memory usage, etc. If you're building software in 2016, you want to use one of the following for turning a password into a crypto key: - Argon2 - scrypt - bcrypt PBKDF2 should be your last resort. Don't fall back to a simple hash function.
Re: Show HN: Turtl – A secure, encrypted Evernote alternative
#83Earlier quoted context omitted.
As attackers get better, we can just up the ante. More rounds, more memory usage, etc. If you're building software in 2016, you want to use one of the following for turning a password into a crypto key: - Argon2 - scrypt - bcrypt PBKDF2 should be your last resort. Don't fall back to a simple hash function.
that makes zero sense. something encrypted in 2001 isn't supposed to magically become plaintext in 2016 because "attackers get better." it's fundamentally not the promise of encryption. (I thought.)
Re: Show HN: Turtl – A secure, encrypted Evernote alternative
#84http://i.imgur.com/sDzAMjg.png That’s a rather large font size.
Well yeah, we need a callout or customers won't know where to look. In all seriousness though, it seems the site has linux/chrome issues. I am looking into it. Thanks for the screenshot =]
Re: Show HN: Turtl – A secure, encrypted Evernote alternative
#85Is it possible, or maybe I should offer, to encapsulate this in docker using docker-compose? I find it easier and cleaner to try new things out running docker-compose up.
Re: Show HN: Turtl – A secure, encrypted Evernote alternative
#86Apple notes (in iOS 9 and El Capitan) is also a secure, encrypted Evernote alternative: https://support.apple.com/en-us/HT202303
Re: Show HN: Turtl – A secure, encrypted Evernote alternative
#87https://github.com/turtl/js/blob/2ca59900d71284795e278e75585... Nothing says secure like PBKDF2-SHA1 with 50 rounds. https://github.com/turtl/js/blob/2ca59900d71284795e278e75585... ...or timing attacks on MAC validation. (Yeah, you switched to GCM, but a downgrade attack could potentially be used to find a valid MAC for a chosen ciphertext without the attacker knowing the key...)
This code is deriving an encryption key and an HMAC key from a master key. The master key is already a random value, so even if you managed to "crack" either one of the derived keys, you wouldn't know it.
> or timing attacks on MAC validation
Good point, I'll fix that!
Re: Show HN: Turtl – A secure, encrypted Evernote alternative
#88https://github.com/turtl/js/blob/2ca59900d71284795e278e75585... Nothing says secure like PBKDF2-SHA1 with 50 rounds. https://github.com/turtl/js/blob/2ca59900d71284795e278e75585... ...or timing attacks on MAC validation. (Yeah, you switched to GCM, but a downgrade attack could potentially be used to find a valid MAC for a chosen ciphertext without the attacker knowing the key...)
> Nothing says secure like PBKDF2-SHA1 with 50 rounds. This code is deriving an encryption key and an HMAC key from a master key. The master key is already a random value, so even if you managed to "crack" either one of the derived keys, you wouldn't know it. > or timing attacks on MAC validation Good point, I'll fix that!
If SJCL doesn't offer HKDF, I'll be surprised. It's not hard to implement, however.
Re: Show HN: Turtl – A secure, encrypted Evernote alternative
#89Earlier quoted context omitted.
> Nothing says secure like PBKDF2-SHA1 with 50 rounds. This code is deriving an encryption key and an HMAC key from a master key. The master key is already a random value, so even if you managed to "crack" either one of the derived keys, you wouldn't know it. > or timing attacks on MAC validation Good point, I'll fix that!
The correct tool for the key-splitting job is HKDF. If SJCL doesn't offer HKDF, I'll be surprised. It's not hard to implement, however.
Your feedback on the crypto side of things is really important and well received. I appreciate you taking the time to look through the code.
Re: Show HN: Turtl – A secure, encrypted Evernote alternative
#90Hi everyone, creator of Turtl here. It's getting late here (2:15 am) so if you ask a question or have feedback, I'll be able to get back to you in a few hours. Thanks for checking out my project!
Hi May I have two recommendations? - put more screenshots on the web page to apetize us - if you provide server... provide it as an Docker image too, so it's easy to test Looks good anyway, I am going give it a try.