Mkpass - Função para gerar senhas aleatórias

Publicado por Danillo Souza (última atualização em 31/08/2010)

[ Hits: 10.185 ]

Download mkpass.py




Pequena e simples função para gerar senhas aleatórias do tamanho especificado.

  



Esconder código-fonte

#! /usr/bin/python
#-*- coding: utf-8 -*-
import random
import string
import time

def mkpass(size=16):
    """
    Autor  : Danillo Souza  <danillo012@gmail.com>
    Data   : 08/06/2010 - 23:32
    
    Descrição: gera uma senha aleatória do tamanho especificado.
    """
    
    chars = []
    chars.extend([i for i in string.ascii_letters])
    chars.extend([i for i in string.digits])
    chars.extend([i for i in '\'"!@#$%&*()-_=+[{}]~^,<.>;:/?'])
    
    passwd = ''
    
    for i in range(size):
        passwd += chars[random.randint(0,  len(chars) - 1)]
        
        random.seed = int(time.time())
        random.shuffle(chars)
        
    return passwd

Scripts recomendados

Hash Checker - Calcule o Hash dos seus Arquivos para verficação de integridade.

Função para decriptar Base64 em string compactada

Automação de scan de vulnerabilidades de URL

Criptografia de César

Cracker De Senha (cupp.py) 1.0


  

Comentários
[1] Comentário enviado por eddie21 em 08/01/2011 - 18:51h

ow seu script nao funciona , eu executei ele dai nao apareceu nada nem erro.

[2] Comentário enviado por danltmz em 08/01/2011 - 18:56h

Isso não é um script pra simplismente executar, é uma função que gera as senhas, pra ser usada dentro de qualquer script.. lógico que não apareceu nada, ele executou o arquivo, declarou a função, e encerrou a execução.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts