2024-05-23 16:08:43 发布
网友
我有一本这样的字典:
{'01': ['user01', 'lastname01', 'login01', 'pass01']...}
我需要让所有的密码都隐形,有办法吗?你知道吗
编辑
我的意思是,如果我打印dic,它应该隐藏通行证,用asterisc字符串或类似的东西。你知道吗
你可以加密它,但没有办法使密码'隐形'。我将创建一个函数来加密密码,另一个函数来解密密码。如果你想进行基本的加密,我建议使用Casers的Cypher,但是如果你想,你可以查一些更高级的。你知道吗
你可以做一个隐藏密码的函数。假设密码始终是列表中的第4个元素:
usrdata = {'01': ['user01', 'lastname01', 'login01', 'pass01']} def hidepass(data): newdata = data for key in data: newdata[key][3] = '*'*len(data[key][3]) return newdata print hidepass(usrdata)
您的输出将是:
{'01': ['user01', 'lastname01', 'login01', '******']}
你可以加密它,但没有办法使密码'隐形'。我将创建一个函数来加密密码,另一个函数来解密密码。如果你想进行基本的加密,我建议使用Casers的Cypher,但是如果你想,你可以查一些更高级的。你知道吗
你可以做一个隐藏密码的函数。假设密码始终是列表中的第4个元素:
您的输出将是:
相关问题 更多 >
编程相关推荐