Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

 Password генератор (Python)
Автор  iwanov (22.01.2008 23:53) съобщение до автора
Погледнат  1076 пъти добави към любими
Оценка добави коментар
Гласове  -- изпрати на приятел
Коментари  (0) абонирай се за Shell
     
iwanov
     
 

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import random

class Password:
    
possible = tuple([str(x) for x in range(10)] + \
                      
[let for let in 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'] + \
                        
[symbol for symbol in '/<>!@#$%^()'])

    
def __init__(self, number_of_letters):
         
try:
              
self.generate(number_of_letters)
         
         
except ValueError, ve:
              
raise ve
         
     def get_password
(self):
         
return "".join(self.password)

    
def generate(self, length):
         
if length < 0:
              
raise ValueError("Invalid length specified.")
         
else:
              
self.length = length
              
self.password = []

              
for letter in range(self.length):
                   
self.password.append(random.choice(self.possible))
def main():
    
try:
         
p = Password(int(raw_input("Enter password length: ")))
         
print "Random password: %s" % p.get_password()
    
    
except ValueError, ve:
         
print ve

if __name__ == '__main__':
    
main()



Ключови думи: phyton password генератор




 За автора: iwanov  
Казвам се Галин Иванов и обичам да се занимавам с програмиране и като цяло с компютри. Разбирам от HTML, CSS, PHP и MySQL. Старая се да научавам постоянно нови неща от IT сферата.
   
 1 посетител чете този скрипт (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 
  • Интересно от myLINKS
 
 
 
 



IT-PLACE.NET © 2004 - 2008