/ / Kód pre prijímanie 32-bitové hexadecimálne heslo [closed] - python, hash

Kód prijať 32-bit hexadecimálne heslo [closed] - python, hash

Robím nejaký experiment s nasledujúcim kódom:

import hashlib
password = 16
n = 2 #counter
hash = hashlib.sha256(str(password) + str(n)).hexdigest() #will read the password as string and hash
print hash

Aký by mal byť správny kód, aby mohol akceptovať hexadecimálny 32 bit hexadecimálny ako 000000 ... 0002?

odpovede:

1 pre odpoveď č. 1

Šestnáctka v jazyku Python je len fiktívnym spôsobom, ako písať celé číslo. Tak jednoducho nastaviť password na vašu hexadecimálnu hodnotu:

password = 0x00000000000000000000000000000002