forked from phreaknerd/passhash-ng
-
Notifications
You must be signed in to change notification settings - Fork 0
/
options.html
78 lines (75 loc) · 4.6 KB
/
options.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<!DOCTYPE html>
<html>
<head>
<title>Settings for Password Hasher NG</title>
<meta charset="utf-8">
<link rel="stylesheet" href="options.css"/>
</head>
<body>
<form>
<h2>Userinterface</h2>
<p>Adjust the appearance and functionality of the popup.</p>
<div class="form-group">
<input type="checkbox" checked="true" id="fieldmarker" value="1"/><label for="fieldmarker">Show a clickable fieldmarker near password-fields.</label>
</div>
<div class="form-group">
<input type="checkbox" checked="true" id="fieldmarker-highlight" value="1"/><label for="fieldmarker-highlight">Highlight the fieldmarker</label>
</div>
<div class="form-group">
<input type="checkbox" checked="true" id="unmasker" value="1"/><label for="unmasker">Show an unmasking-option in the hasher-form.</label>
</div>
<div class="form-group">
<input type="checkbox" checked="true" id="hint" value="1"/><label for="hint">Show master-key hint in form-field</label>
<p>The master-key-hint shows you a two character hash of your master-key in the input field. With this you can see if you typed your key correctly without having to unmasking it.</p>
</div>
<h2>Storage</h2>
<div class="form-group">
<p>This extension is using a synced storage. In combination with a Firefox-Sync-account you can synchronize all settings (including the site-options) to other devices.</p>
<p>Learn more about <a href="https://www.mozilla.org/firefox/features/sync/">Firefox Sync</a>.</p>
</div>
<h2>Hashing</h2>
<p>These settings define how your passwords are hashed on a new site by default. This will only affect new sites on the first login.<br/>
Some sites are quite restrictive about which passwords are valid, so you can always adjust those settings per site in the hasher dialog. The changed values will be reloaded on your next visit.</p>
<div class="form-group">
<input type="checkbox" id="fulldomain" value="1"/><label for="hint">Guess full domain as site-tag.</label>
</div>
<div class="col">
<div class="form-group checkboxes requirements">
<h3>Requirements</h3>
<ul>
<li><input class="hashersetting" type="checkbox" id="d" checked="true" value="d"/><label for="d">At least one digit</label></li>
<li><input class="hashersetting" type="checkbox" id="p" checked="true" value="p"/><label for="p">At least on punctuation character</label></li>
<li><input class="hashersetting" type="checkbox" id="m" checked="true" value="m"/><label for="m">Both upper- and lower-case letters</label></li>
</ul>
</div>
<div class="form-group checkboxes restrictions">
<h3>Restrictions</h3>
<ul>
<li><input class="hashersetting" type="checkbox" id="r" value="r"/><label for="r">No special characters</label></li>
<li><input class="hashersetting" type="checkbox" id="g" value="g"/><label for="g">Digits only</label></li>
</ul>
</div>
</div>
<div class="col">
<div class="form-group radio size">
<h3>Size</h3>
<ul>
<li><input class="hashersetting" type="radio" name="size" id="size4" value="4"><label for="size4">4</label></li>
<li><input class="hashersetting" type="radio" name="size" id="size16" value="16" checked="true"><label for="size16">16</label></li>
<li><input class="hashersetting" type="radio" name="size" id="size6" value="6"><label for="size6">6</label></li>
<li><input class="hashersetting" type="radio" name="size" id="size18" value="18"><label for="size18">18</label></li>
<li><input class="hashersetting" type="radio" name="size" id="size8" value="8"><label for="size8">8</label></li>
<li><input class="hashersetting" type="radio" name="size" id="size20" value="20"><label for="size20">20</label></li>
<li><input class="hashersetting" type="radio" name="size" id="size10" value="10"><label for="size10">10</label></li>
<li><input class="hashersetting" type="radio" name="size" id="size22" value="22"><label for="size22">22</label></li>
<li><input class="hashersetting" type="radio" name="size" id="size12" value="12"><label for="size12">12</label></li>
<li><input class="hashersetting" type="radio" name="size" id="size24" value="24"><label for="size24">24</label></li>
<li><input class="hashersetting" type="radio" name="size" id="size14" value="14"><label for="size14">14</label></li>
<li><input class="hashersetting" type="radio" name="size" id="size26" value="26"><label for="size26">26</label></li>
</ul>
</div>
</div>
</form>
<script src="options.js"></script>
</body>
</html>