Victor_VG

Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Alexyz21 Счёт и заполнение можно реализовать макросом, только реализация SHA256 в RHash не самый быстрый алгоритм из доступных для которых не известна коллизия алгоритма. Вот тесты на Xeon E5 2697v2 (12 ядер / 24 потока @ 2,7 GHz) на двух машинах: 1) Xeon E5 2697v2 / C602J / 64 Gb REG ECC DDR3-1866M (Quad Chanel) Total data size: 1,00 Г CRC32 : 1009 ms, 1015 Мb/s MD5 : 3164 ms, 324 Мb/s SHA1 : 5538 ms, 185 Мb/s SHA-256 : 8229 ms, 124 Мb/s SHA-512 : 5183 ms, 198 Мb/s SHA3-512 : 20395 ms, 50,2 Мb/s Whirlpool : 10667 ms, 96,0 Мb/s 2) Xeon E5 2697v2 / C602 / 64 Gb REG ECC DDR3-1866M (Quad Chanel) Total data size: 1,00 Г CRC32 : 920 ms, 1,09 Гb/s MD5 : 3120 ms, 328 Мb/s SHA1 : 5508 ms, 186 Мb/s SHA-256 : 8265 ms, 124 Мb/s SHA-512 : 5027 ms, 204 Мb/s SHA3-512 : 20384 ms, 50,2 Мb/s Whirlpool : 10567 ms, 96,9 Мb/s как видим SHA512 считается за меньшее время и так же не имеет коллизии алгоритма.
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
|