AES Class
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 16/04/2009 at 17:12, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 11
Platform:
Language(s) :---------
Heyho,I have a problem with the AES class. I just tried out to encrypt a simple char array. This works fine with small arrays but when I try to encrypt bigger char arrays the result is cut.
The array: "This is an example for a 100.000 digits char array 12345...."
so the array is encrypted and decrypted and this is the result:
"This is an example for a 3000 dig"I don't know whats the reason why the result is cut but I guess I did something wrong with the block size, even its a very simple to use class. Is there any example outside?
Thanks in advance, Sebastian
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 20/04/2009 at 04:07, xxxxxxxx wrote:
any ideas how to handle this class?
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 21/04/2009 at 02:49, xxxxxxxx wrote:
Here is a simple example how to encrypt and decrypt a block of text for instance.
>
\> AutoAlloc<AES> aes; \> if (!aes) \> { \> bDelete(text); \> return FALSE; \> } \> \> aes->Init(128,128); \> \> VLONG encdatalen = AES::CalcEncryptedDataSize(128, length); \> \> aes->Encrypt(text, encdatalen, "mypassword"); \> \> //do something with encrypted data \> \> aes->Decrypt(text, encdatalen, "mypassword"); \>Important is to get the right length of the data block with AES::CalcEncryptedDataSize().
cheers,
Matthias -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 21/04/2009 at 04:00, xxxxxxxx wrote:
Thank you - works fine. Yes, you are right, I just passed the wrong length of the text (was different because of the encoding).