Hi all: Never before have I worked in cryptography. Excuse me if the question is very long but i´m very lost.
We have a new project in my company related to cryptography and would appreciate you give me advice. We have many customers who are going to save many files encrypted on our servers. The files are now unencrypted. We'll encrypt files and, from now on, read and change the content without completely decrypt. Each file can have its own password, but we believe that most customers will always use the same password. I'm thinking about putting a header to the file, as is done in https://www.aescrypt.com/aes_file_format.html. In this way we can have a new Initialization Vector ( if necessary ) for each compressed file and the hash of the password. In the header we also will keep pointers to various sections of the document in which we have to read for some encrypted information and write some encrypted information on the fly. For this reason I need a semi-ramdom access. We have quite clear that we must use AES to encrypt files. We're not sure whether to use 128bit or 256bit. There is really too much difference in safety between them (we need to consider speed) ? And the most important question is what may be the most secure mode, even assuming that an attacker could download all the files from the server? Thank you in advance! -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to cryptopp-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.