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.

Reply via email to