Задать вопрос
@014

Печему ошибка при вызове функции hashlib.scrypt?

Использую python 3.6. модуль hashlib, функцию hashlib.scrypt.
Если в параметре n указывать количество итераций больше 16384, например 32768 то выдает ошибку:

ValueError: Invalid paramemter combination for n, r, p, maxmem.

Вызов функции:
hashlib.scrypt(b'pass', salt=salt_bin, n=32768, r=8, p=1, dklen=32).hex()
  • Вопрос задан
  • 269 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
badprogrammist
@badprogrammist
Senior java developer
N must be a power of two (Источник https://blog.filippo.io/the-scrypt-parameters/)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы