Как ха sh sha256 много раз в python - PullRequest
       105

Как ха sh sha256 много раз в python

0 голосов
/ 15 февраля 2020

Я хочу иметь sh мой пароль много раз, но трудно повторять коды много раз, зависит от показателя степени.

Так, например, в этом коде для показателя степени 2 и основания 3:

3 ** 2 = 9

Так что мне нужно набрать sh мой пароль девять раз!

Я просканировал всю сеть, чтобы найти любой код для помощи в Python, но все они встречаются на C языке.

Существует ли простой способ многократно использовать sh мой пароль в Python с hashlib.sha356, а не pbkdf2_hmac?

Вот код, например:

Hello World!

Результат:

c079473ced8ca65d5ce59cabf451ab7a513db97ab4d2266b9cb0c4d13383fb * *

1 Ответ

2 голосов
/ 15 февраля 2020
from hashlib import sha256

pw = input('Enter Password: ')
h = sha256(pw.encode('utf-8')).digest()

N = 10
for i in range(N):
    if i != N-1:
        h = sha256(h).digest()
    else:
        h = sha256(h).hexdigest()

print(h)
...