如何为Windows 10设置更复杂的Pin及Pin过期时间

2017-06-29 00:21:59

在Windows 10中,Pin在默认设置下只能设置为4位以上的数字,不能加入大小写字母及一些特殊字符。如果你认为这不太安全,Windows 10提供了可供修改的策略来满足Pin复杂度的需求,而且你还可以设置Pin自动过期的时间,强制你更换Pin以保证安全。

能够使用组策略的用户,建议通过组策略修改这些设置。运行 gpedit.msc 打开组策略编辑器,你也可以用小娜搜索 组策略。

打开组策略编辑器

在组策略编辑器窗口中,展开 计算机配置 - 管理模板 - 系统,在系统下找到 “PIN 复杂性”,点击它,我们可以在其下看到有关Pin复杂性的设置。

PIN复杂性设置

各个设置项的作用一目了然,不用做过多解释,只需双击设置项,选择已启用就行了,个别设置还需要填入数字,设置前建议查看它的详细说明。启用过期时间,可以设置一个数字,系统会让PIN在设置的数字(单位:天)天后过期。

如果你无法使用组策略,但有注册表的编辑权限,可以通过修改注册表来达到同样的效果。

运行 regedit 打开注册表编辑器,展开到项 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft,在 Microsoft 下查找是否存在名为 PassportForWork 的项,如果没有则新建项 PassportForWork,并在 PassportForWork 下新建项 PINComplexity。

新建相关注册表项

选择新建的 PINComplexity,在右侧空白处点击右键,选择新建 - DWORD(32位)值,并命名为下面的名称以开启各项设置。

PIN复杂性设置对应的注册表项

Expiration 设置PIN过期时间,可以将值设置为1到730之间的数字(建议选择10进制后修改)。

LowercaseLetters 设置为 1 表示PIN必须包含小写字母,2 代表禁止使用小写字母。

UppercaseLetters 设置PIN必须包含大写字母,设置同 LowercaseLetters。

MinimumPINLength 设置最小Pin长度,设置为5表示PIN长度必须在5位以上。

MaximumPINLength 设置PIN的最大长度,最大值为 127(十进制)。

SpecialCharacters 设置为 1 表示PIN必须包含特殊字符,特殊字符可以是  ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~ 。

History 启用PIN的历史记录,设置的值为历史记录的最大个数,可以设置0到50之间的数字。

如果需要还原默认设置,可以删除新建的注册表项。

本文链接 : https://www.xstui.com/read/431