Прооптимизировал и исправил balloon библиотеку

Что: 2f024282c5cee8a2b055d6a23bbba2a889f84e4f

Когда: 2019-01-19 01:30:01+03:00

Темы: crypto go

Прооптимизировал и исправил balloon библиотеку

https://git.cypherpunks.ru/cgit.cgi/balloon.git/log/
Решил посмотреть на код который очень давно не трогал: библиотеку по
хэшированию паролей Balloon, которую я реализовал на Go. Получилось на
десятки процентов увеличить производительность и уменьшить количество
аллокаций памяти. При этом нашёл неприятную багу: если использовать
режим с несколькими тредами, то высока вероятность что результат работы
будет регулярно разный выдаваться. Плюс добавил утилиту чтобы
высчитывать хэш из командной строки.

оставить комментарий

Сгенерирован: SGBlog 0.34.0