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

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

[ Hits: 10.085 ]

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

Automação de scan de vulnerabilidades de URL

Criptografia de César

Scan de vulnerabilidade .sh

Script básico de um ransomware

Script para analise de superficie de ataque


  

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