Какой Hashing Hashing Algo является самой высокой производительности в PHP, когда безопасность не поставлена ​​на карту?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Какой Hashing Hashing Algo является самой высокой производительности в PHP, когда безопасность не поставлена ​​на карту?

Сообщение Anonymous »

Мы используем MD5 в качестве алгоритма хэширования во многих частях нашего кода. < /p>

Безопасность в этом контексте не является проблемой. Мы просто используем MD5 в качестве метода генерации уникального идентификатора для хранения различных элементов в APC и т. Д. < /p>

столкновения являются проблемой. Хотя это маловероятно, это вызвало бы некоторые серьезные проблемы. < /p>

Кто -нибудь хочет предложить что -то легкое на процессоре? Спасибо. < /p>



мы только что провели некоторое тестирование с MD5 против CRC32. < /p>

Использование следующего фрагмента: < /p>

Код: Выделить всё

< /code>

Результаты следующие: < /p>

 md5: < /strong> < /p>
1.4991459846497
1.7893800735474
1.4672470092773
< /code>

 crc32: < /strong> < /p>

0.97880411148071
0.94331979751587
0.93316197395325
Так что CRC32 примерно на 1/3 быстрее, чем с использованием MD5.

Подробнее здесь: https://stackoverflow.com/questions/663 ... urity-is-n
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»