2017-02-12 12 views
-1

Как и заголовок, я хочу найти хеш-функцию для генерации хэша с заданной длиной. Из Интернета я нашел одно решение - я могу использовать технику SHAKE256. Но я не могу найти код Java для использования SHAKE256. Кто-нибудь может предоставить мне образец Java-кода, чтобы я мог использовать его в своем коде?Я хочу найти хеш-функцию для генерации хэша с заданной длиной

ответ

0

Я набрал java shake256 в Google и нашел это решение в качестве второго результата: https://github.com/aelstad/keccakj. Это Java-библиотека под названием «keccakj», которая умеет вычислять хэши shake256 и другие.

+0

Я также нашел этот ресурс, но внутри него я не нашел метода, который принимает длину outout в качестве аргумента, можете ли вы проверить его? – Coinnigh

+0

Похоже, есть пример в readme, который включает переменную, называемую 'whatever_size_you_like'. Похоже, это должно быть то, что вы ищете? https://github.com/aelstad/keccakj#messagedigests-1 –

+1

Да, я этого не замечал, большое спасибо! – Coinnigh