Я понятия не имею, что здесь происходит. Все работает нормально и загружается, но «зашифрованные» данные совпадают с исходными данными. Шифрование не было сделано.Aes Шифрование не работает
if (entry.type == stype.file)
{
aes.IV = aes.Key; //for now just testing..
byte[] startData = File.ReadAllBytes(baseDir + entries[i]);
aes.CreateEncryptor(aes.Key, aes.IV).TransformFinalBlock(startData,
0,
startData.Length);
entry.data = startData;
entry.data_size = (ulong)entry.data.LongLength;
ulong eSize = (ulong)(29 + (ulong)entry.name.Length + entry.data_size);
total_size += eSize;
entry.entry_size = eSize;
}
entry.data
- это то же самое, что и исходный startData. Is TransformFinalBlock
не шифрует startData
?
aes.Key - случайный 256 сгенерированный ключ. Btw – user1594121
oh wow/facepalm – user1594121