Exemple #1
0
 def test_FAST_1_realtime_bf_passcode_1_hit(self):
     "FAST: guess_by_realtime_brute_force success guess the digit 1 passcode"
     _digit = 1
     user_passcode = str(random.randint(1, int(math.pow(10, _digit)) - 1))
     user_shadow = hashlib.sha1(user_passcode).hexdigest()
     answer = guess_by_realtime_brute_force(len(user_passcode), user_shadow)
     self.assertEqual(user_passcode, answer)
Exemple #2
0
 def test_FET_1_realtime_bf_passcode_5_nothit(self):
     "FAST: guess_by_realtime_brute_force fail to guess the digit 5-1 passcode"
     _digit = 5
     user_passcode = str(random.randint(1, int(math.pow(10, _digit)) - 1))
     user_shadow = hashlib.sha1(user_passcode).hexdigest()
     answer = guess_by_realtime_brute_force(len(user_passcode) - 1, user_shadow)
     self.assertEqual(None, answer)