Скорость различных алгоритмов PHP mcrypt

Эй, ребята. Сегодня я тестировал алгоритмы php mcrypt.

Я провожу тест, чтобы проверить скорость различных алгоритмов mcrypt.

Протестированные алгоритмы: Cast-128, Gost, Rijndael-128, Twofish, Cast-256, Loki97, Rijndael-192, Saferplus, Blowfish -compat, Des, Rijndael-256, Serpent, Xtea, Blowfish, Rc2, Tripledes .

Тест выполнялся в режиме ECB (вы также можете использовать: CBC, CFB, CTR, ECB, NCFB, NOFB, OFB ).

Я зашифровал простую строку: «Это контрольная работа". Следующие результаты приведены для 1000 итераций (результаты указаны в секундах).

BLOWFISH

Я зашифровал простую строку: «Это тест». Следующие результаты приведены для 1000 итераций (результаты указаны в секундах).

BLOWFISH

Я зашифровал простую строку: «Это тест». Следующие результаты приведены для 1000 итераций (результаты указаны в секундах).

BLOWFISH 0,5217170715332

BLOWFISH COMPAT 0,46304702758789

CAST 128 0,19502091407776

CAST 256 0,28649806976318

DES 0,45267295837402

ГОСТ 0,19383502006531

LOKI97 0,27537798881531

RC2 0,44201898574829

RIJNDAEL 128 0,2560601234436

RIJNDAEL 192 0,33414602279663

RIJNDAEL 256 0,42553782463074

САФЕРПЛЮС 0,32848501205444

SERPENT 0,391037940979

ТРОЙНОЙ 0,65123796463013

ДВА РЫБКИ 0,27349305152893

XTEA 0.37829685211182

Конечно, время процесса не самое важное, когда мы говорим о безопасности. Я просто хочу поделиться своими результатами.

Какой алгоритм и режим mcrypt вы используете и почему? Я знаю, что это зависит от ситуации, уровня безопасности и т.д., но, пожалуйста, приведите несколько примеров.

12
задан Tamás Pap 30 April 2011 в 12:05
поделиться