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

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

[ Hits: 9.864 ]

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

Identificador de spam em Python

Adivinhar Número

Script para analise de superficie de ataque

Como mudar o IP aleatoriamente em Python

Script básico de um ransomware


  

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