We are using CBC as block cipher mode. I totally understand that open sourcing the complete code is the only way for you to review it and trust it completely. We decided to write a detailed report about the encryption and how we use it and will publish the report soon via Twitter.
Show HN: InstantCryptor – AES256 Encryption for Dropbox and Google Drive
21–30 of 52 posts
Re: Show HN: InstantCryptor – AES256 Encryption for Dropbox and Google Drive
#22>> The password will be hashed with the SHA256 algorithm, the mode for encryption is 256 Bit Rijndael/AES SHA256 is not a KDF, AES-256 is not a block cipher mode. Where is the source code?
Re: Show HN: InstantCryptor – AES256 Encryption for Dropbox and Google Drive
#23We are using CBC as block cipher mode. I totally understand that open sourcing the complete code is the only way for you to review it and trust it completely. We decided to write a detailed report about the encryption and how we use it and will publish the report soon via Twitter.
CBC mode by itself is insecure.
Re: Show HN: InstantCryptor – AES256 Encryption for Dropbox and Google Drive
#24Re: Show HN: InstantCryptor – AES256 Encryption for Dropbox and Google Drive
#25ooh. I made an app that encrypts files on Android written in Java and has a C# written client for Windows. I have released the java source code. I should post it here on HN to look at it and rip me a new one. What I am sketchy about is how does embedding an unencrypted salt used for the PBKDF2 in the file not potentially make guessing of the passphrase easier
Re: Show HN: InstantCryptor – AES256 Encryption for Dropbox and Google Drive
#26Re: Show HN: InstantCryptor – AES256 Encryption for Dropbox and Google Drive
#27Re: Show HN: InstantCryptor – AES256 Encryption for Dropbox and Google Drive
#28Earlier quoted context omitted.
Wolf is 100% correct. These details make it sound like this product is insecure. We definitely don't want ecb mode or a weak kdf like 1 round of sha256 with no salt. BUT before anyone lambasts this guy, it's good the author posted so mistakes can be learned from the feedback, that way others get exposed to the issues, and less mistakes are made in the future. In my opinion, there is too much hate for people who make…
This is true for every kind of software except security things. It's really hard for a novice to find something that will actually protect them in between all the "convenient cloud solutions" that an intern cobbled together in their lunch break using some javascript they found on github.
Re: Show HN: InstantCryptor – AES256 Encryption for Dropbox and Google Drive
#29It's open source: https://github.com/louissobel/ppmf
Re: Show HN: InstantCryptor – AES256 Encryption for Dropbox and Google Drive
#30>> The password will be hashed with the SHA256 algorithm, the mode for encryption is 256 Bit Rijndael/AES SHA256 is not a KDF, AES-256 is not a block cipher mode. Where is the source code?
I really dislike when companies say it their product encrypts with "256-bit encryption" or "AES-256". Like you said, that is an incomplete description of an encryption scheme. The choice of block cipher mode can immediately make or break my opinion of a product, and when developers omit what mode they've chosen, I lean toward break.