龙空技术网

60带源代码的Python项目之 05 生成密码的Python程序

知识大胖 166

前言:

当前姐妹们对“python编写加密程序和密钥”大约比较注意,朋友们都想要分析一些“python编写加密程序和密钥”的相关文章。那么小编也在网络上收集了一些对于“python编写加密程序和密钥””的相关知识,希望同学们能喜欢,大家快快来学习一下吧!

要使用 Python 创建密码,我们需要创建一个程序,它获取密码的长度并生成一个相同长度的随机密码。在本文中,我将向您介绍如何编写 Python 程序来生成密码。

生成密码的Python程序

要编写 Python 程序来创建密码,请声明一串数字 + 大写字母 + 小写字母 + 特殊字符。随机抽取用户给定长度的字符串样本:

import randompasslen = int(input("enter the length of password"))s="abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?"p = "".join(random.sample(s,passlen ))print(p)
输入长度7 ^H0%koE

在上面的代码中,我首先在 Python 中导入了随机模块,然后我要求用户输入密码的长度。然后我存储了生成密码时要考虑的字母、数字和特殊字符。然后我通过加入密码的长度和变量 s 进行随机抽样,最终将生成一个随机密码。

概括

上面的代码有几个地方可以改进,但在基本层面上,它满足当今标准的许多安全密码生成要求。作为 Python 或任何其他语言的新手,您应该继续尝试这些类型的程序,因为它们可以帮助您探索更多功能,并且从长远来看将帮助您设计算法。

适合初学者的 Python 项目:

如果您是 Python 的新手,您刚刚学习了列表、元组、字典和一些基本的 Python 模块(如随机模块),这里有一些 Python 项目以及适合初学者的源代码:

使用 Python 创建首字母缩略词使用 Python 的闹钟使用 Python 的电子邮件切片器使用 Python 的故事生成器使用 Python 生成密码用 Python 玩石头剪刀布骰子模拟器二维码生成器动物问答游戏打印彩色文本体重指数计算器华氏度到摄氏度转换器接受多个用户输入将罗马数字转换为小数

标签: #python编写加密程序和密钥