Как и заголовок, я хочу найти хеш-функцию для генерации хэша с заданной длиной. Из Интернета я нашел одно решение - я могу использовать технику SHAKE256. Но я не могу найти код Java для использования SHAKE256. Кто-нибудь может предоставить мне образец Java-кода, чтобы я мог использовать его в своем коде?Я хочу найти хеш-функцию для генерации хэша с заданной длиной
-1
A
ответ
0
Я набрал java shake256
в Google и нашел это решение в качестве второго результата: https://github.com/aelstad/keccakj. Это Java-библиотека под названием «keccakj», которая умеет вычислять хэши shake256 и другие.
Я также нашел этот ресурс, но внутри него я не нашел метода, который принимает длину outout в качестве аргумента, можете ли вы проверить его? – Coinnigh
Похоже, есть пример в readme, который включает переменную, называемую 'whatever_size_you_like'. Похоже, это должно быть то, что вы ищете? https://github.com/aelstad/keccakj#messagedigests-1 –
Да, я этого не замечал, большое спасибо! – Coinnigh