如何对用户隐藏密码,并且仅在 c# 中以原始形式复制密码

本文关键字:密码 原始 复制 用户 隐藏 | 更新日期: 2023-09-27 18:36:29

我想创建一个Windows或Web应用程序来隐藏用户的密码。

实际上,我有10个登录的第三方网站。我只希望每个网站的密码对所有用户隐藏(加密),并且用户只能复制该密码。

我们可以以Gmail网站为例。我在 gmail 上有帐户。我想向其他用户授予访问权限。我想给他我的用户名和加密密码。他只是复制该密码并将其粘贴到gmail密码文本框的密码字段中。我想在我的整个网站上应用它。

有什么办法可以做到这一点吗?我已经通过文本框中的密码字符属性在 Windows 应用程序中对此进行了测试。但是当我复制它并粘贴到网站密码字段中时,它无法验证并给出错误。我认为密码丢失了其原始实体。怎么能做到这一点。

如何对用户隐藏密码,并且仅在 c# 中以原始形式复制密码

如果他可以复制它,他就可以访问它。

有两种方法可以做到这一点。首先是生成一次性密码或令牌。或者您可以简单地使用LastPass。

我认为密码丢失了其原始实体

这是因为从密码字段复制时,原始内容不会复制到剪贴板。

关于司的评论

"不行...一旦某人获得访问权限,如何阻止他们更改密码?

为了解决这个问题,您需要跟踪用户是否从一次性密码或令牌登录,然后简单地禁用任何管理功能。