AES крипт и производительность

Darkness

Постоялец
Регистрация
21 Янв 2013
Сообщения
146
Реакции
76
При использовании данного крипта, стоит ли разбивать входные данные по частям, к примеру по 64Кб или можно шифровать один блок не зависимо от размера, без потери производительности?
Планируется шифровать как маленькие файлы, так и больше, средний размер файла 200Мб.
 
Тест производительности за 5 минут пишется, зачем тему создавать?

PHP:
$st = microtime(TRUE);
  //алгоритм 1
printf ("\r\n 1 %f seconds!\r\n", microtime(TRUE) - $st);

$st = microtime(TRUE);
  //алгоритм 2
printf ("\r\n 1 %f seconds!\r\n", microtime(TRUE) - $st);

//Если исполнения скорость большая слишком добавить можно циклы
// for($i = 0; $i < $max; $i++) {
 
Я спрашивал, как разбить входные данные, чтобы сэкономить память. Допустим у меня начиталось в переменную 200Мб данных, но я не хочу шифровать одним потоком 200Мб данных, хочу шифровать по блокам, размером 64Кб, но чтобы было можно расшифровать одним потоком, но если разделить при шифровании, то надо и расшифровывать по 64Кб, вот я и спрашивал, как сделать так, чтобы сэкономит память.
 
Назад
Сверху