我们经常收到客户的询问,他们想知道在创建钱包时,Blockchain.com 对密码设置有哪些要求。我们查阅了 Blockchain 的公开代码仓库(包括旧版本),以了解其钱包密码要求随时间推移发生了哪些变化。
一个有趣且或许令人惊讶的发现是,Blockchain的开发人员会根据用户是在其网站、Android应用还是iPhone(iOS)应用上创建钱包,设定不同的密码标准。密码要求还可能因所使用的键盘而异——但我们并未发现不同国家/地区在密码要求上存在明确的差异。
区块链钱包的密码要求
区块链开发人员要求在2025年4月的网站代码中包含以下内容:
- 至少8个字符,不超过64个 字符。
- 至少包含一个小写字母,例如a、b或c。
- 至少包含一个大写字母,例如A、B或C。
- 至少一个数字。
- 至少包含一个表单支持的符号,例如!、@、#或+。
请查阅您设置或上次更改密码时的相关规则。关于密码设置的新规则不会影响现有密码。
区块链钱包一直都要求至少8个字符吗?
在某些较早版本的网站中,密码长度至少需要10个字符。而在某些Android版本中,只需4个字符即可。请结合年份以及应用或网站的版本信息来缩小猜测范围。
Android 和 iPhone 的发布日期
网页端:网页端是Blockchain去中心化金融(DeFi)钱包的最初界面,于2011年12月1日以测试版形式上线。
Android:Blockchain的开发者于2012年3月24日宣布该应用已在Google Play上架。Blockchain于2014年7月发布了新的Android版本。
iPhone:用户反映在2012年4月6日之前就开始使用该钱包应用。开发者于2012年4月20日确认,App Store版本已具备完整的钱包功能。
苹果曾两次将这款iPhone应用从App Store下架:
- 2014年:苹果公司于2月5日将其下架。Blockchain于2014年7月28日将其重新上架。
已安装该应用的车主在2014年的下架期间仍可继续使用该应用。
各年度的密码规则
请参考下表,查看最小长度及所需的字符类型。“四种类型”是指一个小写字母、一个大写字母、一个数字和一个符号。
“强度检测”是一种鼓励设置难以猜出的密码的全新方法。该应用不会强制要求使用特定类型的字符,而是会对密码进行“评分”;如果密码得分过低,系统就会拒绝该密码(或者至少会劝阻用户不要使用该密码)。
我们列出了开发者修改代码的日期。您可能是在其他日期收到更新的,或者使用的是较旧的版本。未标注月份的行指的是我们当年核查过的版本。
| 年 | Web | Android | iOS |
|---|---|---|---|
| 2011 | 至少10个;无强制要求的字符类型。 | 尚未发布该应用。 | 尚未发布该应用。 |
| 2012年(3月24日至4月4日) | 至少10个;无强制要求的字符类型。 | 此注册表单中至少需填写一个字符。 | 我们尚未确认该日期是否会发布。 |
| 2012年(4月起) | 至少10个;无强制要求的字符类型。 | 至少10个;无强制要求的字符类型。 | 要求提供10份;即使数量少于此数,也可以在检查后继续。 |
| 2013年(年初) | 至少10个;无强制要求的字符类型。 | 至少10个;无强制要求的字符类型。 | 要求提供10份;即使数量少于此数,也可以在检查后继续。 |
| 2013年(4月下旬) | 自4月27日起至少有11个;无强制要求的字符类型。 | 自4月28日起至少有11个;无强制要求的字符类型。 | 要求提供10份;即使数量少于此数,也可以在检查后继续。 |
| 2013年(5月10日起) | 至少10个;无强制要求的字符类型。 | 至少11个;无强制要求的字符类型。 | 要求提供10份;即使数量少于此数,也可以在检查后继续。 |
| 2014年(年初) | 至少10个;无强制要求的字符类型。 | 我们在旧版本的代码中确认了11个问题;尚未对下一个版本进行验证。 | 要求提供10份;即使数量少于此数,也可以在检查后继续。 |
| 2014年(7月修订) | 至少10个;无强制要求的字符类型。 | 我们尚未对7月份的更新进行验证。 | 7月23日起至少10篇;无字数要求。 |
| 2014年(12月8日起) | 至少10个字符,其中必须包含一个非数字字符;且不得有6个相同的字符连续出现。 | 我们尚未对7月份的更新进行验证。 | 至少10个;无强制要求的字符类型。 |
| 2015 | 新版网站:通过强度检查。旧版网站:至少10次,包括2014年的检查。 | 至少从3月起有9起;你可以忽略这个警告。 | 至少10个;无强制要求的字符类型。 |
| 2016年(5月12日之前) | 通过一次力量检定。 | 至少9个;你可以忽略这个警告。 | 至少10个;无强制要求的字符类型。 |
| 2016年(5月12日起) | 通过一次力量检定。 | 至少9个;你可以忽略这个警告。 | 通过一次力量检定。 |
| 2016年(9月12日起) | 通过一次力量检定。 | 至少4个;你可以忽略这个警告。 | 通过一次力量检定。 |
| 2017 | 通过一次力量检定。 | 至少4个;你可以忽略这个警告。 | 通过一次力量检定。 |
| 2018 | 通过一次力量检定。 | 至少4个;你可以忽略这个警告。 | 通过一次力量检定。 |
| 2019 | 通过一次力量检定。 | 至少4个;你可以忽略这个警告。 | 通过一次力量检定。 |
| 2020年(11月26日之前) | 通过一次力量检定。 | 至少4个;你可以忽略这个警告。 | 通过一次力量检定。 |
| 2020年(11月26日起) | 通过一次力量检定。 | 至少4;你必须通过一次力量检定。 | 通过一次力量检定。 |
| 2021 | 通过一次力量检定。 | 至少4;你必须通过一次力量检定。 | 通过一次力量检定。 |
| 2022年(4月27日之前) | 通过一次力量检定。 | 至少4;你必须通过一次力量检定。 | 通过一次力量检定。 |
| 2022年(4月27日起) | 至少有12个,涵盖了全部四种类型。 | 至少4;你必须通过一次力量检定。 | 通过一次力量检定。 |
| 2022年(6月8日起) | 至少有8个,涵盖了全部四种类型。 | 至少4;你必须通过一次力量检定。 | 通过一次力量检定。 |
| 2023年(7月调整前) | 至少有8个,涵盖了全部四种类型。 | 至少4;你必须通过一次力量检定。 | 通过一次力量检定。 |
| 2023年(7月Android版本更新) | 至少有8个,涵盖了全部四种类型。 | 至少有8个,涵盖了全部四种类型。 | 通过一次力量检定。 |
| 2023年(8月iOS更新) | 至少有8个,涵盖了全部四种类型。 | 至少有8个,涵盖了全部四种类型。 | 至少有8个,涵盖了全部四种类型。 |
| 2024 | 至少有8个,涵盖了全部四种类型。 | 我们尚未对更新版本进行验证。 | 我们尚未对更新版本进行验证。 |
| 2025年(截至4月9日) | 至少有8个,涵盖了全部四种类型。 | 我们尚未对更新版本进行验证。 | 我们尚未对更新版本进行验证。 |
| 2026 | 我们尚未核实2026年的规则。 | 我们尚未对更新版本进行验证。 | 我们尚未对更新版本进行验证。 |
关于早期iPhone的提示:在2012–2013年的iPhone代码中,即使密码长度不足10个字符,也可能通过长度校验。2014年7月,开发人员添加了代码,以阻止使用更短的密码。
未确认的时间段:我们尚未核实2014年7月的Android更新以及2023年之后的移动端代码。我们审查了截至2025年4月的网站代码。
在创建钱包、更改密码或恢复钱包时,即使是在同一款应用内,您也可能需要经过不同的验证步骤。
旧版钱包中是否支持非常短的密码?
在某些较旧的 Android 版本中,你可以设置一个由四个汉字(甚至四个数字!)组成的主钱包密码。
我们在2016 年 9 月版的 Android 代码中发现了一个至少需要 4 个字符的限制。用户可以忽略关于密码强度不足的警告并创建钱包。开发人员在2017 年 8 月版中保留了该选项,但在2020 年 11 月版中将其移除。
字母、数字和符号的规则
在早期的网站代码中,用户名至少需要10个字符。不过,你可以选择任何类型的字符。
2022年4月,Blockchain新增了一项要求,即密码必须包含一个小写字母、一个大写字母、一个数字和一个符号。
在2025年4月的网站版本中,感叹号!或加号+均可计入符号要求。如果使用了连字符-或问号?,则需要从允许使用的符号列表中再选一个符号。
国家和键盘的差异
我们在审查的代码中未发现针对不同国家的单独规则——不过,您使用的键盘可能会产生影响。在对 旧版网站的密码验证, 密码为 1234 可能通过;但密码是 1234 会失败。(第一组数字使用的是 全宽数字(在中文和日文文本中很常见。它们占用的水平空间更多,且字符编码不同——因此这两组数字生成的密码也不同)。
钱包密码、PIN码和恢复短语
您可能在钱包中使用过多个密码或验证码:
- 主钱包密码:用于打开钱包的密码。
- 应用 PIN 码:用于打开手机应用的独立代码。该 PIN 码与主密码和/或副密码无关。
- 二级密码:这是某些较旧的钱包中可设置的额外密码,在转账时需要输入。二级密码最短可为4个字符,且对所用字符没有限制。代码中有一处提示,表明二级密码的长度甚至可能少于4个字符。
忘记区块链钱包密码时的帮助
如果您忘记了区块链钱包的密码,请不要灰心!请收集您的密码提示:
- 日期:请记录您创建钱包的时间以及上次更改密码的时间。请根据上次更改密码的日期查询相关规则。
- 网站或应用程序:请注明您是在浏览器、安卓手机还是iPhone上使用了Blockchain.info还是Blockchain.com。
- 密码提示:列出可能的单词和词片段、您记得的密码长度,以及其中的大写字母、数字或符号。
- 备份:请备份您的原始钱包文件(如有)。此外,请记录下与您的钱包关联的电子邮件地址(即使您已无法控制该电子邮件地址)。
在重置密码之前
Blockchain.com 为客户提供两种不同的加密货币存储方式:托管账户和非托管(或自主托管)DeFi 钱包。在您完成身份验证后,Blockchain 可以重置您的托管账户密码。但是,Blockchain无法重置您的非托管钱包密码。
重置交易账户密码并不会解锁您的 DeFi 钱包。
区块链无法更改您的 DeFi 钱包密码。(除非您知道自己的密码——如果是这样,您可以登录您的 DeFi 钱包并将其更改为新密码。)
无需恢复短语即可恢复密码
如果您拥有必要的钱包数据且记得部分密码,恢复服务或许能够尝试测试可能的密码变体。如果没有有用的线索,您几乎不可能恢复一个长且随机的密码。
请向“加密资产恢复”申请钱包恢复评估。请告诉我们您对密码的记忆、创建钱包的大致年份,以及您当时是通过网站还是手机应用创建的。
关于我们的研究
我们审查了Blockchain的公共钱包代码及其自2011年以来的变更记录。我们的主要信息来源包括:
- Android: 早期的 Android 代码、该应用的后续修改以及新版 Android 应用的备份副本。
- iPhone: 最初的 iPhone 应用以及后续 iOS 应用的备份副本。
Blockchain 账户下的一些原始手机应用仓库已不可用。其他开发者保存的副本保留了部分历史记录。我们通过这些副本考察了 Blockchain 的原始修改,并将它们与保存这些副本的开发者所做的修改区分开来。
我们检查了密码的长度下限和上限、所需字符类型以及密码强度验证。此外,我们还验证了警告信息是否确实能阻止用户创建钱包。提示用户设置更长密码的消息并不总是意味着应用会强制执行该规则。
我们将创建钱包、更改其主密码以及设置或输入备用密码视为独立的操作。上表仅涉及主密码。创建新密码的规则并未规定现有密码应符合何种格式。
我们在自己的计算机上使用虚构的示例(包括普通数字和全角数字)进行了部分密码验证测试。这些测试旨在检查特定代码段的行为表现,并未涉及创建实际的区块链账户,也未对每个应用程序版本进行测试。
表格中的日期指的是记录在案的代码变更日期,如有发布版本信息,则已进行核对。这些日期并不代表每位钱包持有者都收到更新的确切时间。我们根据当时发布的公告和报道,核对了应用的上线日期以及从App Store下架的时间。
我们审查的最新网站代码日期为2025年4月9日。保存的Android和iOS历史记录分别可追溯至2023年8月8日和 2023年11月23日。这些资料仅用于确定历史规则,并不能证实Blockchain当前在线服务所使用的每一条规则。