Я пишу хеш-функцию с несколькими длинами вывода, но я наткнулся на камень преткновения: как я могу разбить входные данные таким образом, чтобы программе не приходилось иметь дело с очень длинными списками или выполнять слишком много циклов для данных?
a = длина ввода в байтах, a> = 0
b = длина выхода в клевах, b> 0
минимальное заполнение данных выполняется перед запуском фактического хэша, поэтому длина ввода в основном равна длине после заполнения.
данные разбиты на части размером n и расширены в список
может кто-нибудь придумать f (a) или f (a, b)?
если вам нужна дополнительная информация, просто спросите