|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
user = input("请输入用户名:")
initialuserpassword = {"小甲鱼":"I_love_FishC","不二如是":"FishC5201314"}
while user in initialuserpassword:
print("改用户名已被注册!!!")
user = input("请重新输入用户名:")
password = input("请输入密码:")
initialuserpassword[user] = password
print("-------------\n目前已注册的用户名是:")
for each in initialuserpassword:
print(each)
values = initialuserpassword.values()
print(values)
import hashlib
for pwd in values:
print(pwd)
result = hashlib.md5(b"str(pwd)")
print(result.hexdigest())
以上是我想到的,结果如下
请输入用户名:的加拉法
请输入密码:123
-------------
目前已注册的用户名是:
小甲鱼
不二如是
的加拉法
dict_values(['I_love_FishC', 'FishC5201314', '123'])
I_love_FishC
450c77ff2d8fd9a27d9902f05927c7b6
FishC5201314
450c77ff2d8fd9a27d9902f05927c7b6
123
450c77ff2d8fd9a27d9902f05927c7b6
很显然没有实现题目要求,可是我也不知道加密的那个参数该怎么放,而且加密结果还是重复的
加密后你直接修改原来的字典即可:
- user = input("请输入用户名:")
- initialuserpassword = {"小甲鱼":"I_love_FishC","不二如是":"FishC5201314"}
- while user in initialuserpassword:
- print("该用户名已被注册!!!")
- user = input("请重新输入用户名:")
- password = input("请输入密码:")
- initialuserpassword[user] = password
-
- print("-------------\n目前已注册的用户名是:")
- for each in initialuserpassword:
- print(each)
- import hashlib
- for k, v in initialuserpassword.items():
- initialuserpassword[k] = hashlib.md5(v.encode()).hexdigest()
- print('-------------')
- print('加密后:')
- print(initialuserpassword)
复制代码
|
|