-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathkeepassjs.html
68 lines (67 loc) · 4.82 KB
/
keepassjs.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
<!DOCTYPE html>
<html>
<head>
<title>KeePassJS</title>
<link rel="SHORTCUT ICON" href="file_locked.ico" />
<meta name="google-site-verification" content="fWk4Jc-qlNB1EHMr8MkaruNfeG5QXXwynMCXm7VTw-o" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="jquery/ui/smoothness/jquery-ui-1.10.3-min.css"/>
<link rel="stylesheet" href="jquery/ui/jquery-ui-tabs-vertical.css"/>
<link rel="stylesheet" href="apprise/apprise-v2.css" />
<link rel="stylesheet" href="keepassjs.css" />
<script src="jquery/jquery-2.0.3.js" type="text/javascript"></script>
<script src="jquery/ui/jquery-ui-1.10.3.js" type="text/javascript"></script>
<script src="cryptojs/components/core.js" type="text/javascript"></script>
<script src="cryptojs/components/cipher-core.js" type="text/javascript"></script>
<script src="cryptojs/components/mode-ecb.js" type="text/javascript"></script>
<script src="cryptojs/components/aes.js" type="text/javascript"></script>
<script src="cryptojs/components/pad-nopadding.js" type="text/javascript"></script>
<script src="cryptojs/components/sha256.js" type="text/javascript"></script>
<script src="inflate.js" type="text/javascript"></script>
<script src="jdataview.js" type="text/javascript"></script>
<script src="salsa20.js" type="text/javascript"></script>
<script src="kdbx.js" type="text/javascript"></script>
<script type="text/javascript" src="dropins.js" id="dropboxjs" data-app-key="g6g08ofil9lkg8z"></script>
<script type="text/javascript" src="keepassjs.js"></script>
<script type="text/javascript" src="apprise/apprise-v2.js"></script>
</head>
<body style="margin-top:70px;">
<div id="header" style="position:fixed; height:60px; top:0px; left:0px; right:0px; z-index:10000;" class="ui-state-default">
<div style="position:relative;">
<h1 style="position:absolute; left:10px; margin-top:5px; font-family:'DejaVu Sans'; font-size:40px;">KeePassJS</h1>
<button id="lock_file" style="display:none;" class="header_button">Lock File</button>
<button id="github_source" style="display:inline-block;" class="header_button">GitHub</button>
</div>
</div>
<input id="clipper" type="text" style="z-index:1; display:block; position:fixed; top:0px; left:0px;" />
<div id="load_file" style="text-align: center; display:block; z-index:10;">
<div id="url_option" class="file_block">
<input type="text" id="url" name="url" style="width: 360px;" value="" />
</div>
<div id="dropbox_option" class="file_block"></div>
<div id="file_option" class="file_block">Or drag & drop your KDBX file here...</div>
<div style="margin-top: 2em;">
<div>
Then enter your password and click Unlock.
</div>
<input type="password" id="password" name="password" style="width:360px;"/>
<div id="keyfile" class="file_block">And/Or drag in a key file...</div>
</div>
<div>
<button id="load_go">Load</button>
</div>
</div>
<div id="tabs" style="z-index:1; display:none; position:fixed; bottom:5px; top:70px; right:5px; left:5px;"></div>
<div id="about" style="display: block; margin: 20px; border: 1px dotted grey;">
<div style="margin: 10px; font-family:'DejaVu Sans';">
<h2>About KeePassJS</h2>
<p>KeePassJS is an online file reader for KeePass 2.x. With support for loading files from Dropbox, URL, or local file it is now possible to access your KeePass Password Safe passwords anywhere at any time.</p>
<h3>What is KeePass?</h3>
<p>Keepass is a password manager for Windows, Linux, or Mac. It allows you to securely store your passwords in a central database making your online data more secure whithout the need to remember a large list of complicated passwords. For more information check out their <a href="http://keepass.info/">website</a>.</p>
<h3>Is KeePassJS secure?</h3>
<p>KeePassJS does not send any user data over the web. I (the developer) could not access your data even if I wanted to. This helps to keep your data more secure by reducing the risks of it getting into the wrong hands. If you need proof of this you can use offline mode in your browser. If your database is opened for more than three minutes without any activity the file will lock preventing unauthorized access if the user forgets to lock their database. All data from the KeePass file is discarded by this application as soon as it is no longer needed. No file data is stored after the file is locked.</p>
<p>This project is open source (Licensed under GPL v3) and anyone can review the code on the Github page. Please submit any bug reports or code improvements there.</p>
</div>
</div>
</body>
</html>