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

作者:cmsd 时间:2021-02-22 08:43:14 

本文实例讲述了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程序设计有所帮助。

标签:Python,随机密码
0
投稿

猜你喜欢

  • python使用jieba实现中文分词去停用词方法示例

    2021-02-04 11:27:17
  • python实现Decorator模式实例代码

    2022-05-10 06:04:56
  • go 判断两个 slice/struct/map 是否相等的实例

    2023-07-24 03:42:19
  • Python3实现的反转单链表算法示例

    2021-09-22 01:33:30
  • PHP自动生成月历代码

    2023-11-18 09:22:52
  • 如何在mac环境中用python处理protobuf

    2021-02-26 08:42:06
  • Sublime Text4 配置 Python3 环境、代码提示、编译报错的解决方案

    2021-09-24 12:00:03
  • 在python带权重的列表中随机取值的方法

    2022-05-09 01:44:25
  • 无法使用pip命令安装python第三方库的原因及解决方法

    2023-11-24 00:32:33
  • XMLHTTP错误The server name or address could not be resolved 的解决过程

    2009-12-26 18:33:00
  • asp模板解析类模块(支持if,function,loop及解析缓存)

    2008-08-11 13:06:00
  • python实现抖音视频批量下载

    2023-12-06 10:30:20
  • Python修改列表值问题解决方案

    2021-08-02 12:52:39
  • 语义化的label?

    2009-02-11 12:44:00
  • 巧用weui.topTips验证数据的实例

    2023-08-12 03:00:51
  • Python读取hdf文件并转化为tiff格式输出

    2021-02-22 18:59:56
  • Opencv图像处理之详解掩膜mask

    2022-08-12 23:40:44
  • 使用有趣的自定义标记布局页面

    2012-07-12 01:29:03
  • Python Flask前后端Ajax交互的方法示例

    2021-09-07 09:09:21
  • Python中os和shutil模块实用方法集锦

    2021-04-19 08:45:12
  • asp之家 网络编程 m.aspxhome.com