I currently have the following code:
from itertools import permutations
import hashlib
def hash_f(x):
h = hashlib.md5(x)
return int(h.hexdigest(),base=16)
value = raw_input("Enter a value: ")
possibleValues = 'a'
for p in permutations(possibleValues):
if hash_f(value) == hash_f(possibleValues):
print "MATCH"
(The import and use of permutations is a placeholder for now, it’ll be used more once this problem is solved)
What I would like to know is whether or not it’s possible to iterate through a list and replace its value with the hashed form of that value. Using my current hash_f(x) function doesn’t work with lists, which is the problem here.
Thanks for advance for any help, and let me know if you need more information!
I’m not understanding what your snippet is supposed to do, but your question seems like it could be answered with a list comprehension.