本文实例讲述了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数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

本文标题: Python简单生成8位随机密码的方法

本文地址: http://www.cppcns.com/jiaoben/python/192003.html

python生成10个随机密码_Python简单生成8位随机密码的方法相关推荐

  1. python随机数字密码生成器_Python简单生成8位随机密码的方法

    本文实例讲述了python简单生成8位随机密码的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding: utf-8 -*- import ran ...

  2. python计算数组元素个数_python简单获取数组元素个数的方法

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  4. python随机密码生成在26个字母中随机生成10个_习题6:二.3 随机密码生成

    编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码. import random num_ls = [] # 创建数字.小写字母.大写字母空列表 str_ls = [] STR_l ...

  5. python制作中文词云_Python如何生成词云(详解)

    前言 今天教大家用wrodcloud模块来生成词云,我读取了一篇小说并生成了词云,先看一下效果图: 效果图一: 效果图二: 根据效果图分析的还是比较准确的,小说中的主人公就是"程理" ...

  6. python 组合数字和字符_python无限生成不重复(字母,数字,字符)组合的方法

    python无限生成不重复(字母,数字,字符)组合的方法 使用python自带的itertools模块 调用其product函数 传入我们想组合生成的字符数据 便会源源不断的生成组合 而且不会重复 r ...

  7. python总是提示缺少模块_python打包生成的exe文件运行时提示缺少模块的解决方法...

    事情是这样的我用打包命令:pyinstaller -F E:\python\clpicdownload\mypython.py打包了一个exe程序,但是运行时提示我缺 少bs4模块然后我就去查pyin ...

  8. python日期格式化到毫秒_Python简单格式化时间的方法【strftime函数】 python 格式化日期到毫秒...

    python3使用opencv的VideoCapture读取视频文件遇到Python 3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 16:02:32) [MSC v ...

  9. python数字及字母的分离_Python简单过滤字母和数字的方法小结

    本文实例讲述了Python简单过滤字母和数字的方法.分享给大家供大家参考,具体如下: 实例1 crazystring = 'dade142.!0142f[., ]ad' # 只保留数字 new_cra ...

最新文章

  1. 数字孪生智慧城市建设加速5G+产业AI的应用,全流程数据透明化及实时可控成为升级的大方向,构建智慧城市生态圈在路上!...
  2. python人脸识别毕业设计-用python3.6在电脑上实现用摄像头来人脸识别源程序
  3. 读书笔记:人月神话的博客积极的心态读后感
  4. ArrayList与LinkedList、Vector的区别 HashMap与HashTable、HashSet的区别
  5. 转帖Jmeter中的几个重要测试指标释义
  6. [Jsp] JSP和Servlet页面间的参数的传递和接收
  7. c语言程序设计科学出版色,C语言程序设计9787030330123张淑华科学出版社
  8. 全国计算机等级考试题库二级C操作题100套(第06套)
  9. 训练Tesseract
  10. 开发中所使用的渠道(统计分析、分享、第三方登录、短信等)
  11. 写给那些远程办公程序员的建议!
  12. 机器学习代码实战——拆分训练集与测试集(train_test_split)
  13. 如何去掉版块前边的有无新帖图标
  14. 如何将Eclipse设置为中文版
  15. lammps运行Linux,Lammps安装教程
  16. java随机百分比_java随机百分比
  17. 触摸精灵之keepScreen
  18. 雷军—我十年的程序员生涯
  19. 初中晨读必看古诗名句
  20. 拉丁超立方抽样的Python实现

热门文章

  1. 计算机弹歌你的答案,抖音方宇杰答案什么歌 这首歌已经火遍网络了
  2. 电脑自动使用代理服务器导致无法上网
  3. game : steam
  4. C语言平面几何7-直线与圆的位置关系
  5. 西瓜书决策树实现(基于ID3)补充——采用自定义数据结构实现
  6. 李世民的母亲窦氏是鲜卑族人
  7. 微信小程序中picker提交form表单时提交的是下标怎么解决
  8. 快速学会godot 4.0beta1的tilemap(autotile)
  9. 这些CAD问题你遇到过吗?CAD常见问题汇总解答!
  10. C语言DAY11 - 指针patr1