问题标签 [password-recovery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9007 浏览

credentials - SyBase 文件的密码恢复

我有一个.db文件,我认为它是一个 Sybase 数据库文件,我的任务是从中提取数据。查看记事本中的文件显示数据未加密(我可以从中读取文本字符串),但我没有用户名/密码来说服 Sybase 工具读取它。

是否有任何工具/程序可以跳过凭据检查?

(顺便说一句,客户拥有数据,所以这一切都是合法的)

0 投票
5 回答
5873 浏览

web-applications - 现代 Web 应用程序中密码检索的有效技术

我们一直在开发 web 应用程序,我们需要在其中实现密码检索的传统 web 应用程序功能。根据趋势,有一些方法,如..

  1. 将密码重置链接发送到用户的电子邮件。
  2. 向用户询问密码恢复的秘密问题。
  3. 重置现有密码并创建新密码并将其发送给用户。这也可能会强制用户在下次登录时更改密码。

我们是否有任何非传统技术来实现密码检索机制?您为此尝试了哪些其他方法?

谢谢。

0 投票
2 回答
13564 浏览

database - 如果您忘记密码,有没有办法闯入 PostgreSQL 数据库?

我有一个拥有 PostgreSQL 数据库的客户端,他不记得我们在设置数据库时使用的密码。有没有办法恢复这些信息,这样我就不必炸毁他的数据库并从头开始?

数据库在 PC 上运行。

0 投票
1 回答
2155 浏览

database - 进度数据库管理员密码恢复或重置

我的一个客户有一个progress 7.3 数据库。制作系统的公司倒闭了,他想将数据导出为文本文件。但是,公司没有给他管理员密码。问题是:我们如何重置/恢复 Progress 数据库的密码?谢谢

0 投票
3 回答
3992 浏览

asp.net - 重置 ASP.NET 密码 - 安全问题?

我已经看到有关此问题的各种问题,但有几个问题尚未提出。如果用户忘记了密码,我希望他们能够仅使用他们的电子邮件地址来重置密码(即没有安全问题/答案)。密码存储为加盐哈希,因此无法恢复。相反,我只是希望用户在确认他们已请求重置后输入新密码。

提到的一种常见方法是简单地:

1) 创建一个随机 Guid/加密强随机数

2) 将包含随机数的唯一 URL 发送到用户的电子邮件地址

3) 确认后,要求用户更改密码

但是,这不是容易受到MITM攻击吗?如果通过 Internet 向电子邮件发送临时密码是不安全的,那么这样做与简单地发送攻击者可以导航到的唯一 URL 有什么区别?我是否错过了使该系统更安全的关键步骤(或者是否有更好的重置密码的方法)?

谢谢

0 投票
12 回答
38996 浏览

passwords - 实施密码恢复最佳实践

我想在我的 Web 应用程序中实现密码恢复。

我想避免使用秘密问题。

我可以通过电子邮件发送密码,但我认为这样做有风险。

也许我可以生成一个新的临时随机密码并通过电子邮件发送,但我认为这与上述几点一样有风险。

我可以通过电子邮件发送一个 URL,例如http://example.com/token=xxxx ,其中 xxxx 是与用户关联的随机令牌。因此,当用户导航到该网址时,他/她可以重置密码。

0 投票
3 回答
1872 浏览

asp.net - 如何自定义发送给用户的电子邮件?

我目前在 ASP.NET 中设置了一个基本的会员系统,并使用了

要处理密码恢复,Which Works 很好,但是如何自定义电子邮件,例如更改“主题”和电子邮件的实际正文内容?

0 投票
9 回答
93414 浏览

rest - RESTful 密码重置

构建用于重置密码的 RESTful 资源的正确方法是什么?

此资源旨在为丢失或忘记密码的人提供密码重置器。它使他们的旧密码无效并通过电子邮件向他们发送密码。

我有两个选择:

或者...

我很确定请求应该是 POST。我不太确定我选择了一个合适的名字。而且我不确定 user_name 是否应该通过 URL 或请求正文传递。

0 投票
3 回答
3529 浏览

asp.net - ASP PasswordRecovery 不起作用

我在页面上有一个 ASP PasswordRecovery 模块,代码如下所示:

但是,当我提交表单时,我只收到一条消息,“我们无法访问您的信息。请重试。”

我看到了这个问题,并确保将这些属性添加到我的 web.config 中:

该电子邮件工作正常,因为该应用程序全天定期发送电子邮件。但由于某种原因,它没有发送恢复电子邮件。

这是相关的 web.config 部分:

更新:我添加了一个函数来处理“SendingMail”事件:

我在此函数中添加了一个断点,但从未达到,上述错误消息只是出现在应用程序中。还有其他方法可以调试出了什么问题吗?

0 投票
2 回答
9725 浏览

c# - ASP.NET 成员资格提供程序 - 重置密码功能 - 电子邮件确认和密码更改

有没有人有以下功能的解决方案(示例代码):

  • 创建一个 randomGuid/加密强随机数
  • 将包含随机数的唯一 URL 发送到用户的电子邮件地址
  • 确认后,要求用户更改密码

我的提供者目前是这样参数化的:

此类程序的安全问题已在此处讨论过。