Ejemplo n.º 1
0
 def test_FET_1_rainbow_lookup_passcode_6_nothit(self):
     "FET: guess_by_rainbowtable fail guess the digit 6-1 passcode"
     _digit = 6
     user_passcode = str(random.randint(1, int(math.pow(10, _digit)) - 1))
     user_shadow = hashlib.sha1(user_passcode).hexdigest()
     answer = guess_by_rainbowtable(len(user_passcode) - 1, user_shadow)
     self.assertEqual(None, answer)
Ejemplo n.º 2
0
 def test_FAST_2_rainbow_lookup_passcode_6_hit(self):
     "FAST: guess_by_rainbowtable success guess the digit 6 passcode"
     _digit = 6
     user_passcode = str(random.randint(1, int(math.pow(10, _digit)) - 1))
     user_shadow = hashlib.sha1(user_passcode).hexdigest()
     answer = guess_by_rainbowtable(len(user_passcode), user_shadow)
     self.assertEqual(user_passcode, answer)