Live data from Hacker News

Show HN: Turtl – A secure, encrypted Evernote alternative

turtl.it

81–90 of 100 posts

Re: Show HN: Turtl – A secure, encrypted Evernote alternative

#81

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…

This is great feedback. I've tracked the DPI issue here: https://trello.com/c/55CRuNmY. Also, it's kind of dumb I don't have pricing enabled yet and I don't have a donate page. Should have thought of that =]. Thanks for checking out Turtl again!

Re: Show HN: Turtl – A secure, encrypted Evernote alternative

#82

Earlier 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.

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

#83

Earlier 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.)

Uh, no. AES was originally only slated to survive until 2030. Advances in cryptanalysis are hard to predict, but attacks always get better.

Re: Show HN: Turtl – A secure, encrypted Evernote alternative

#84

http://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 =]

It has IE11 issues also. http://i.imgur.com/flVRw9M.jpg

Re: Show HN: Turtl – A secure, encrypted Evernote alternative

#85

Is 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.

By all means, if you want to take on this project I'd gladly advise and link to it from the server page. I don't know enough about Docker to be useful for that portion, but I can certainly help in getting the server set up properly.

Re: Show HN: Turtl – A secure, encrypted Evernote alternative

#87

https://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!

Re: Show HN: Turtl – A secure, encrypted Evernote alternative

#88

https://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!

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.

Re: Show HN: Turtl – A secure, encrypted Evernote alternative

#89

Earlier 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.

Thanks. I researched key splitting when I was building the CBC+HMAC version of the crypto, but HKDF never came up. This is why there are experts (which I do not claim to be).

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

#90
post #70

Hi 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.

Thanks! Lots of people are requesting docker images, so this sounds like the way to go. I'll look into it.
Post reply on HN