Usando Python para gerar uma senha aleatória

Podemos usar a seguinte função python para gerar uma senha aleatória com N caracteres de forma simples rapido e fácil!

import secrets
import string

def gerar_senha(comprimento=12):
    # Define caracteres permitidos
    letras = string.ascii_letters
    numeros = string.digits
    simbolos = "!@#$%&*()_+-=[]{}|;:,.<>?/"
    
    # Combina todos os caracteres
    todos = letras + numeros + simbolos
    
    # Gera a senha com caracteres aleatórios
    senha = ''.join(secrets.choice(todos) for _ in range(comprimento))
    return senha

# Exemplo de uso
print(gerar_senha())