Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. import sys
  2. from bisect import bisect_left
  3.  
  4. script, password, pwlist = sys.argv
  5. password = password+"rn"
  6.  
  7. l=[line for line in open(pwlist)]
  8. l.sort() #Must be sorted for bisect_left to work
  9.  
  10. print (password <= l[-1]) and (l[bisect_left(l, password)] == password)
  11.  
  12. import sys
  13.  
  14. script, password, pwlist = sys.argv
  15. password = password+"rn"
  16.  
  17. l=[line for line in open(pwlist)] #Note we don't need to sort this time
  18.  
  19. #Catch the "not in list" exception
  20. try:
  21. print (password <= l[-1]) and (l[l.index(password)] == password)
  22. except ValueError:
  23. print "False"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement