I have using Crypto++ in Qt
and use of AES
Algorithm for encrypting
files. I know about AES
modes and their applications.
I have use of StreamTransformation
method for encrypting files in CBC
and EAX
modes. Now I want to Transfer data
over the network, but I don't know which of the AES
modes are suitable for this application (which of them are faster and safer than others).
Also I research about RC4 algorithm
, but I understand, this algorithm have lacks and known as an unSecure algorithm and RC4
should not be use in TLS
protocol according to Mozilla and Microsoft.
AuthenticatedEncryptionFilter
instead ofStreamTransformationFilter
in EAX and CBC mode.