I have no idea how to get rid of this error. I did read about changing the sys.path but I don't understand how to do it because it's not working at all. Can someone help me fix this error?
hashes.py :
def encode(self, password, salt, iterations=None):
sweetwords = ['road,models,table']
honeywordtweak = 3
sweetwords_len = len(sweetwords)
if iterations is None:
iterations = self.iterations
sweetwords.extend(honey.gen(password, base64, ["passfiles.txt"]))
for i in range(0, 3):
sweetwords.extend(honeywordtweak.tweak(password, 3))
random.shuffle(sweetwords)
hashes =
for swd in sweetwords:
hashes.append(self.hash(swd, salt, iterations))
self.honeydetector.update_index(salt, sweetwords.index(password))
h = Sweetwords(salt=salt, sweetwords = pickle.dumps(hashes))
h.save()
return "%s$%d$%s$%s" %(self.algorithm, iterations, salt, hashes[0])
the error is from that line consists of honey that i bold .
honey is a python file that i created to generate my custom password hasher
honey is in same directory as hashers.py which is honeywordHasher
i already import :
from honeywordHasher.honey import HoneywordsGenerator
in hashers.py .
i cant find where is my mistakes . i have been trying to fix this error for 2 days . this error makes me cannot submit my registration form .
hashes.py :
def encode(self, password, salt, iterations=None):
sweetwords = ['road,models,table']
honeywordtweak = 3
sweetwords_len = len(sweetwords)
if iterations is None:
iterations = self.iterations
sweetwords.extend(honey.gen(password, base64, ["passfiles.txt"]))
for i in range(0, 3):
sweetwords.extend(honeywordtweak.tweak(password, 3))
random.shuffle(sweetwords)
hashes =
for swd in sweetwords:
hashes.append(self.hash(swd, salt, iterations))
self.honeydetector.update_index(salt, sweetwords.index(password))
h = Sweetwords(salt=salt, sweetwords = pickle.dumps(hashes))
h.save()
return "%s$%d$%s$%s" %(self.algorithm, iterations, salt, hashes[0])
the error is from that line consists of honey that i bold .
honey is a python file that i created to generate my custom password hasher
honey is in same directory as hashers.py which is honeywordHasher
i already import :
from honeywordHasher.honey import HoneywordsGenerator
in hashers.py .
i cant find where is my mistakes . i have been trying to fix this error for 2 days . this error makes me cannot submit my registration form .