-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
152 lines (127 loc) · 7.14 KB
/
index.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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Password Genex</title>
<link rel="stylesheet" type="text/css" href="styles.css" />
<script type="text/javascript" src="script/jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="script/Rand32.js"></script>
<script type="text/javascript" src="script/Hash8.js"></script>
<script type="text/javascript" src="script/Hexacrypt.js"></script>
<script type="text/javascript" src="script/SHA-256.js"></script>
<script type="text/javascript" src="script/Password.js"></script>
<script type="text/javascript" src="script/Dropdown.js"></script>
</head>
<body>
<h1>Password Genex</h1>
<h4>Quickly turn your bad, insecure passwords into a good password. </h4>
<hr/>
<br/>
<table class="info"><tr><td colspan="2">
<h2>How to Use:</h2>
</td></tr><tr><td class="img">
<img src="img/Question.png" width="150" height="150" alt="Lock Image" />
</td><td>
<p>
Put the bad password into the "Original Password" box, and type the associated "Account Name" into
the "Account Name" box. Next, secure the password with a "Secret Code" that only you know. The secret code
does not need to be a good password per se, but it needs to be kept secret. Since some accounts do not
allow certain symbols, a filter option is included to remove illegal characters. Please note that
modifying the filter changes the output, so be sure to make note of what characters are allowed when
generating your passwords.
</p>
<p style="text-align: center;">
Click generate, and you will have a secure password.
</p>
<div><i>
To learn more about how the algorithm works, check out the <a href="about.html">About</a> page, which goes into more detail.
</i></div>
</td></tr></table>
<br/>
<hr/>
<br/>
<br/>
<table class="form">
<tr><td colspan="3"><br/><br/></td></tr>
<tr><td colspan="3">
<p>Original Password:</p><br/>
<input type="password" class="password"/>
<br/><br/>
</td></tr>
<tr><td colspan="3"><br/><br/></td></tr>
<tr>
<td style="width: 25%;">
<p>Account Name:</p><br/>
<input type="text" class="account"/>
<br/><br/>
</td>
<td style="width: 50%;">
<p>Secret Code:</p><br/>
<input type="password" class="secret"/>
<br/><br/>
</td>
<td style="width: 25%;">
<p>Allowed Characters:</p><br/>
<div id="list1" class="dropdown-check-list">
<span class="anchor">Filter: </span>
<ul class="items">
<li>
<a class="but_item" id="SelectAll" >Select All</a>
<a class="but_item" id="DeselectAll" >Deselect All</a>
</li>
<li><input name="filter" type="checkbox" checked="checked" value=" "/><label>(Space)</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="!"/><label>!</label></li>
<li><input name="filter" type="checkbox" checked="checked" value='"'/><label>"</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="#"/><label>#</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="$"/><label>$</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="%"/><label>%</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="&"/><label>&</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="'"/><label>'</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="("/><label>(</label></li>
<li><input name="filter" type="checkbox" checked="checked" value=")"/><label>)</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="*"/><label>*</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="+"/><label>+</label></li>
<li><input name="filter" type="checkbox" checked="checked" value=","/><label>,</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="-"/><label>-</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="."/><label>.</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="/"/><label>/</label></li>
<li><input name="filter" type="checkbox" checked="checked" value=":"/><label>:</label></li>
<li><input name="filter" type="checkbox" checked="checked" value=";"/><label>;</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="<"/><label><</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="="/><label>=</label></li>
<li><input name="filter" type="checkbox" checked="checked" value=">"/><label>></label></li>
<li><input name="filter" type="checkbox" checked="checked" value="?"/><label>?</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="@"/><label>@</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="["/><label>[</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="\"/><label>\</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="]"/><label>]</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="^"/><label>^</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="_"/><label>_</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="`"/><label>`</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="{"/><label>{</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="|"/><label>|</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="}"/><label>}</label></li>
<li><input name="filter" type="checkbox" checked="checked" value="~"/><label>~</label></li>
</ul>
</div>
</td>
</tr>
<tr><td colspan="3"><br/><hr style="width: 95%; border: 1px solid black;"/><br/></td></tr>
<tr><td colspan="3">
<p>Generated Password:</p><br/>
<input type="button" id="Generate" value="Generate"/>
<input type="button" id="Clear" value="Clear"/>
<input type="text" id="Output" readonly="readonly" class="output"/>
</td></tr>
<tr><td colspan="3">
<br/>
<br/>
<div><i>
Note: We are not liable if your password is stolen. These algorithms are not verified. Use at your own risk.
</i></div>
</td></tr>
</table>
<br/>
<br/>
</body>
</html>