This repository was archived by the owner on Feb 9, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathabout.html
More file actions
165 lines (144 loc) · 7.65 KB
/
about.html
File metadata and controls
165 lines (144 loc) · 7.65 KB
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
153
154
155
156
157
158
159
160
161
162
163
164
165
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="src/css/style.css">
<title>About Hat.sh | Hat.sh | The Hat Project</title>
<meta name="Description" content="Encrypt and decrypt files securely in your browser using the AES 256 algorithm.">
<meta name="Keywords"
content="encrypt decrypt encryption file-encryption javascript client-side serverless decryption aes aes-encryption aes-256 aes-128 encryption-decryption webcrypto webcryptoapi crypto browser in-browser">
</head>
<body>
<ul class="nav justify-content-end">
<li class="nav-item">
<a class="nav-link disabled" href="index.html">Home</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" target="_blank" href="https://ko-fi.com/shdvapps">Donate</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="https://github.com/sh-dv/hat.sh" target="_blank"><i
class="fab fa-github fa-lg"></i></a>
</li>
<li class="nav-item">
<a class="nav-link disabled"
href="https://twitter.com/intent/tweet?original_referer=https%3A%2F%2Fpublish.twitter.com%2F%3FbuttonType%3DTweetButton%26widget%3DButton&ref_src=twsrc%5Etfw&text=Check%20Out%20This%20File%20Encryption%20app%20App:%20https://hat.sh"
target="_blank"><i class="fab fa-twitter fa-lg"></i></a>
</li>
</ul>
<div class="jumbotron jumbotron-fluid bg-light">
<div class="container">
<h2 class="display-4 title">About <a href="index.html">Hat.sh</a></h2>
</div>
</div>
<div class="container">
<div class="col-sm-12">
<p class="lead">
Hat.sh is a Javascript app that provides secure file encryption using the <a
href="https://www.w3.org/TR/WebCryptoAPI/#aes-gcm">AES-256-GCM</a> algorithm from the <a href="https://www.w3.org/TR/WebCryptoAPI/#aes-gcm">WebCryptoAPI</a> included in your browser.
<br><br>
It's <u>fast</u>, <u>secure</u> and runs <u>locally</u> - the app never uploads any files to the
server.
<br><br>
To encrypt a file, click <u>Browse</u>, select a file, <u>type</u> in a password or
<u>generate</u> one using the built-in password generator, and then press <u>Encrypt</u>. Within a few seconds, the encrypted file will be ready to download.
</p>
</div>
</div>
<div class="jumbotron jumbotron-fluid bg-light">
<div class="container">
<h2 class="display-4 title">How does it work?</h2>
</div>
</div>
<div class="container">
<div class="col-sm-12">
<div class="card-group">
<div class="card">
<div class="card-body">
<h5 class="card-title">Password</h5>
<p class="card-text">An encryption key is derived from the
given password
using the PBKDF2-SHA512 algorithm.</p>
<p class="card-text">
<center><b>1</b></center>
</p>
</div>
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title">Key Derivation</h5>
<p class="card-text">PBKDF2 uses a random 128-bit salt and 80,000 iterations
to generate a unique 256-bit encryption key.<br><small
class="text-muted">(pjRxtpw3j3IQV2wsTzuj7QlThozYCKlIc28PX..)</small></p>
<p class="card-text">
<center><b>2</b></center>
</p>
</div>
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title">Encryption</h5>
<p class="card-text">The file is read into memory and encrypted using AES-GCM with the generated key and a 128-bit random nonce.</p>
<p class="card-text">
<center><b>3</b></center>
</p>
</div>
</div>
</div>
</div>
</div>
<br>
<div class="jumbotron jumbotron-fluid bg-light">
<div class="container">
<h2 class="display-4 title">FAQ</h2>
</div>
</div>
<div class="container">
<div class="col-sm-12">
<h5>Does Hat.sh log or store any of my data?</h5>
<p><b>NO</b>, Hat.sh never stores any of your data. The program runs locally in your browser.</p>
<br>
<h5>Is Hat.sh free?</h5>
<p><b>YES</b>, Hat.sh is free and always will be. However, please consider <a
href="https://ko-fi.com/shdvapps">donating</a> to support the project.</p>
<br>
<h5>How do I use Hat.sh?</h5>
<p>It's very simple, browse for a file, generate a password or type one, click the <b>Encrypt</b> or <b>Decrypt</b> button.</p>
<br>
<h5>Which file types are supported? Is there a file size limit?</h5>
<p>Hat.sh accepts all file types. There's no file size limit, meaning files of any size can be encrypted, depending on how much size your RAM can hold. (usually around 2.5GB).</p>
<br>
<h5>Is Hat.sh secure?</h5>
<p>Yes, the app encrypts files using the <a
href="https://www.w3.org/TR/WebCryptoAPI/#aes-gcm">AES-GCM</a> algorithm
provided by the WebCryptoAPI. Everything is done offline in your browser - no data
is sent to any server.</p>
<br>
<h5>I forgot my password, can I still decrypt my files?</h5>
<p><B>NO</B>, we don't know your password. Make sure you remember your password before encrypting any files.</p>
</p>
<br>
<h5>How can I contribute?</h5>
<p>Hat.sh is an <a href="https://github.com/sh-dv/hat.sh">open-source application</a>. You can help make it better by making commits on GitHub. The project is
maintained in my free time. Donations of any size are appreciated.</p>
<br>
</div>
<!-- end col -->
</div>
<!-- end container -->
<div class="footer">
<nav class="navbar navbar-light bg-light">
<ul class="nav navbar-nav mx-auto">
<li class="nav-item">
<div class="nav-link">built and developed with <i class="fas fa-heart" style="color:#e74c3c;"></i>
by <a href="https://github.com/sh-dv" class="text-dark"> sh-dv.</a>
<br> BTC: <a href="bitcoin:bc1qh0lmuj34h2z4kr7j2sx8fegqvvaj35ycdtglw2"
class="text-white bg-secondary">bc1qh0lmuj34h2z4kr7j2sx8fegqvvaj35ycdtglw2</a></div>
</li>
</ul>
</nav>
</div>
</body>
</html>