KeePass
密码管理器




Package

密码生成器


救命  基于字符集的生成

此密码生成方法是生成随机密码的推荐方法。只有在密码必须遵循特殊规则或满足特定条件时,才应使用其他方法(基于模式的生成……)。

基于字符集的生成非常简单。你只需让KeePass知道可以使用哪些字符(例如大写字母,数字……),KeePass会随机选择字符。

定义字符集:
可以直接在密码生成器窗口中定义字符集。为方便起见,KeePass提供了将常用字符范围添加到集合中。勾选相应的复选框即可完成此操作。除了这些预定义的字符范围外,您还可以手动指定字符:您在“还包括以下字符”文本框中输入的所有字符都将直接添加到字符集中。

您在“还包括以下字符” 文本框中输入的字符包含在密码生成器从中随机选择字符的字符集中。这意味着允许这些附加字符出现在生成的密码中,但不会强制它们出现。如果要强制在生成的密码中出现某些字符,则必须使用基于模式的生成。

字符集是集合:
在数学术语中,字符集是集合,而不是向量。这意味着无法将字符两次添加到集合中。字符在集合中或不在集合中。

例如,如果在附加字符”框中输入“AAAAB”,则此设置与“AB”完全相同。“A”不会是4倍,可能为“B”!如果您需要遵循“字符A比B更可能”的规则,则必须使用基于模式的生成+置换密码字符

KeePass将通过删除所有重复的字符来“优化”您的字符集。如果您在附加字符框中输入字符集‘AAAAB’,请关闭并重新打开密码生成器,它将显示较短的字符集‘AB’。同样,如果勾选数字复选框并在附加框中输入“3”,则会忽略“3”,因为它已包含在 数字字符范围内。

支持的字符: [U + 0001,U + D7FF]和[U + E000,U + FFFF]范围内的
所有Unicode字符,除了{U + 0009 /’\ t’,U + 000A /’\ n’,U +支持000D /’\ r’}。不支持[U + 010000,U + 10FFFF]范围内的字符(需要使用[0xD800,0xDFFF]中的代理项对以UTF-16编码)。密码的后续处理可能具有进一步的限制(例如,XML / KDBX文件中禁止使用字符U + FFFF,将被替换或删除)。

救命  基于模式的生成

密码生成器可以使用模式创建密码。模式是定义新密码布局的字符串。支持以下占位符:

占位符 类型 字符集
a 小写字母数字 abcdefghijklmnopqrstuvwxyz 0123456789
A 混合案例字母数字 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789
U 大写字母数字 ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
d 数字 0123456789
h 小写十六进制字符 0123456789 abcdef
H 大写十六进制字符 0123456789 ABCDEF
l 小写字母 ABCDEFGHIJKLMNOPQRSTUVWXYZ
L 大小写混合字母 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
u 大写字母 ABCDEFGHIJKLMNOPQRSTUVWXYZ
v 小写元音 AEIOU
V 混合元音元音 AEIOU aeiou
Z 大写元音 AEIOU
c 小写辅音 bcdfghjklmnpqrstvwxyz
C 混合案例辅音 BCDFGHJKLMNPQRSTVWXYZ bcdfghjklmnpqrstvwxyz
z 大写辅音 BCDFGHJKLMNPQRSTVWXYZ
p 标点 ;。:
b 托架 ()[] {} <>
s 可打印的7位特殊字符 !“#$%&’()* +, – / :; <=> @ [\] ^ _`。?{|}〜
S 可打印的7位ASCII AZ,az,0-9,!“#$%&’()* +, – 。/:; <=>?@ [\ _] ^ _` {|}〜
x 高ANSI 范围[U + 0080,U + 00FF]除控制和不可打印字符外。
\ 逃生(固定字符) 按原样使用以下字符。
{n} 逃生(重复) 重复上一个占位符n次。
[...] 自定义字符集 定义自定义字符集。

\占位符是特殊的:它是一个转义字符。\后面的下一个字符直接写入生成的密码。如果您想\在特定地点输入密码,则必须写信\\

使用n }代码,您可以定义上一个占位符应出现的次数。的{}操作者重复占位符,而不是生成的字符。示例:
» d{4}相当于dddd
» dH{4}a相当于dHHHHa
» Hda{1}dH相当于HdadH

 ]表示法可以用于定义自定义字符集,从该密码生成器将选择一个字符随机。’ [ ‘和’ ] ‘括号之间的所有字符都遵循与上面占位符相同的规则。’ ^ ‘字符从字符集中删除下一个占位符。示例:
» [dp]在设置的数字+标点符号中生成正好1个随机字符,
» [d\m\@^\3]{5}在“012456789m @”集合中生成5个字符,
» [u\_][u\_]在设置的大写字母+’_’中生成2个字符。

更多例子:

ddddd
生成例如:41922,12733,43960,07660,12390,74680,……

\H\e\x\:\ HHHHHH
生成例如:’Hex:13567A’,’Hex:A6B99D’,’Hex:02243C’,…

常用密码模式:

名称 图案
十六进制键 – 40位 ħ{10}
十六进制密钥 – 128位 ħ{32}
十六进制密钥 – 256位 ħ{64}
随机MAC地址 HH \ -HH \ -HH \ -HH \ -HH \ -HH

救命  生成遵循规则的密码

下面是一些示例如何使用模式生成功能生成遵循某些规则的密码。

重要!对于以下所有示例,您必须启用“随机置换密码字符”选项!

规则 图案
必须包含2个大写字母,2个小写字母和2个数字 uulldd
必须包含9位数字和1个字母 d {9} L
必须包含10个字母数字字符,其中至少1个是字母,至少1个是数字 LDA {8}
必须包含10个字母数字字符,其中至少2个是大写字母,至少是2个小写字符 uullA {6}
必须包含“ABCDEF”集中的9个字符和其中的“@”符号 \ @ [\ A \ B \ C \ d。\ E \ F] {9}

救命  安全减少选项

密码生成器支持多个选项,例如“每个字符最多必须出现一次”, “排除外观相似的字符”,以及一个字段,用于明确指定不应出现在生成的密码中的字符。

这些选项会降低生成密码的安全性。只有在您要为其生成密码的网站/应用程序遵循此类规则时,才应启用它们。

可以在“高级”对话框/标签页中找到这些选项。

KeePass 1.x Only

红色按钮如果启用安全性降低选项, 则密码生成器窗口中的“高级”按钮
将显示为红色

 

KeePass 2.x Only

标签控件如果启用安全性降低选项,则会
“高级”选项卡上附加感叹号(!)。

救命  创建和使用密码生成器配置文件

密码生成器选项(字符集,长度,模式,…)可以保存为密码生成器配置文件。

创建/修改配置文件:

  1. 打开密码生成器窗口。
  2. 指定新配置文件的所有选项。
  3. 单击另存为 另存为配置文件按钮。
  4. 输入新配置文件的名称,或从下拉列表中选择现有配置文件名称以覆盖它。单击确定关闭对话框。
  5. 如果要使用新配置文件立即创建密码,请单击“ 确定/接受”。否则单击取消/关闭(配置文件不会丢失;配置文件管理与密码生成无关)。

使用配置文件:
要使用配置文件,只需从密码生成器窗口的下拉配置文件列表中选择它即可。此配置文件的所有设置都将相应恢复。

元配置文件“从先前的密码派生”:
当选择此元配置文件时,将根据从先前密码派生的字符集生成密码。新密码的长度与旧密码的长度相同,旧密码的每个字符都会打开包含该字符的字符子集。例如,如果旧密码包含字母“R”,则用于生成新密码的字符集包含范围“A”到“Z”。
警告!不应盲目使用此元配置文件(即不审查使用的字符集)。新密码不一定包含每个字符子集中的至少一个字符(请参阅“ 基于字符集的生成”‘),因此使用此元配置文件盲目地生成新密码可能导致有效使用的配置文件的质量下降。

救命  为新条目配置自动生成的密码的设置

当您创建新条目时,KeePass将自动为其生成随机密码。可以在密码生成器对话框中配置这些生成的密码的属性。

要进行配置,请指定您选择的选项并覆盖 ‘(自动为新条目生成密码)配置文件(请参阅上文)。

禁用自动生成的密码:
要禁用新条目的自动生成密码,请选择 “使用字符集生成”并指定0作为密码长度。覆盖适当的配置文件(见上文)。

上一页:
下一页:


沪ICP备19023926号-2 Copyright © 2003-2019 Dominik Reichl, [联系我们 / 版本说明] [团队 & 隐私政策]