여기에 무슨 문제가 있는지 잘 모르겠습니다. 모든 것이 잘 작동하고로드되지만 '암호화 된'데이터는 원래 데이터와 동일합니다. 암호화가 수행되지 않았습니다.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와 같습니다. 은 startData
을 암호화하지 않습니까?
aes.Key는 임의의 256 생성 키입니다. btw – user1594121
오 와우/페이스 팔 – user1594121