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