密码记事本

        每个人的个人信息在线非常重要,密码的复杂程度决定了密码的保密程度,复杂的密码让你的账户信息更加的安全,然而,我们如果所有账户都使用一个密码,一些不法分子将会利用这点,对你的账户信息以及财产进行侵入,所以我们需要多个密码,但是密码多了记不住怎么办?

        在这个项目中,将创建一个程序来为您生成密码。

        你可以生成自己想要几个几位数的密码,并会将密码保存到密码本中。

 

 

代码实现:

import random
print('''
password Generator
=================
''')
# 所有密码所需要的符号
chars = 'abcdefghijklmnopqrstuvwsyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*().,?0123456789'

number = input('number of passwords?')
number = int(number)

length = input('password length?')
length = int(length)

# 将序列打乱
chars = list(chars)
random.shuffle(chars)
chars = ''.join(chars)

# 将密码存入密码本中
for i in range(number):
    n = random.sample(chars, length)
    n = ''.join(n)
    print('here are you passwords:', n)
    dic = open ("C:/Users/TT/Desktop/tt.txt", "a")
    dic.write('密码:')
    dic.write(n)
    dic.write('\n')
    dic.close()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值