4 <title>Skeleton Key
</title>
5 <script type=
"text/javascript" src=
"pbkdf2.js"></script>
6 <script type=
"text/javascript" src=
"core.js"></script>
7 <script type=
"text/javascript">
8 if (typeof chrome.extension !== 'undefined') {
9 // TODO: load the extension JS
11 // TODO: load the hosted JS
16 <form autocomplete=
"off">
19 <label for=
"master">Master Password
</label>
20 <input type=
"password" id=
"master" />
24 <label for=
"sitekey">Site Key
</label>
25 <input type=
"text" id=
"sitekey" />
29 <label for=
"username">Username
</label>
30 <input type=
"text" id=
"username" />
34 <label for=
"password">Computed Password
</label>
35 <input type=
"text" id=
"password" />
39 <button type=
"button" id=
"generate">Hash
</button>
44 <script type=
"text/javascript">
45 var controller = new SkeletonKey(document);