python

超轻量级php框架startmvc

Python简单生成8位随机密码的方法

更新时间:2020-05-01 15:00:01 作者:startmvc
本文实例讲述了Python简单生成8位随机密码的方法。分享给大家供大家参考,具体如下:#!/us

本文实例讲述了Python简单生成8位随机密码的方法。分享给大家供大家参考,具体如下:


#!/usr/bin/env python
# -*- coding: utf-8 -*-
import random
import string
#第一种方法
seed = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+=-"
sa = []
for i in range(8):
 sa.append(random.choice(seed))
salt = ''.join(sa)
print salt
#第二种方法
salt = ''.join(random.sample(string.ascii_letters + string.digits, 8))
print salt

PS:这里再为大家提供两款相关在线工具供大家参考使用:

在线随机数字/字符串生成工具: http://tools.jb51.net/aideddesign/suijishu

高强度密码生成器: http://tools.jb51.net/password/CreateStrongPassword

Python 生成 8位 随机密码