-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEncryption.html
More file actions
140 lines (126 loc) · 4 KB
/
Encryption.html
File metadata and controls
140 lines (126 loc) · 4 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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Encryption — Huffles IT Services</title>
<style>
body {
background-color: #0A0A0A;
color: #FFFFFF;
font-family: 'Segoe UI', sans-serif;
padding: 40px 20px;
text-align: center;
}
h1, h2 {
color: #0F52BA;
margin-bottom: 20px;
}
.section {
margin-bottom: 60px;
}
table {
margin: 0 auto;
max-width: 1000px;
border-collapse: collapse;
width: 100%;
}
th, td {
border: 1px solid #0F52BA;
padding: 12px;
text-align: left;
background-color: #111111;
vertical-align: top;
}
th {
background-color: #0F52BA;
color: #FFFFFF;
}
td:first-child {
width: 250px;
white-space: nowrap;
}
footer {
margin-top: 60px;
font-size: 0.9em;
color: #FFFFFF;
}
.back-button {
display: inline-block;
margin-top: 20px;
padding: 12px 24px;
background-color: #0F52BA;
color: #FFFFFF;
text-decoration: none;
border-radius: 6px;
font-weight: bold;
}
.back-button:hover {
background-color: #FFFFFF;
color: #0F52BA;
}
</style>
</head>
<body>
<h1>Encryption</h1>
<h2>CLI & GUI Workflows for Data Protection</h2>
<div class="section">
<h2>🔐 GPG (Linux CLI)</h2>
<table>
<thead><tr><th>Command</th><th>Purpose</th></tr></thead>
<tbody>
<tr><td>gpg --gen-key</td><td>Create a new key pair</td></tr>
<tr><td>gpg --list-keys</td><td>View existing keys</td></tr>
<tr><td>gpg -e -r [user] file.txt</td><td>Encrypt file for recipient</td></tr>
<tr><td>gpg -d file.txt.gpg</td><td>Decrypt file</td></tr>
<tr><td>gpg --export -a [user]</td><td>Export public key</td></tr>
</tbody>
</table>
</div>
<div class="section">
<h2>🪟 BitLocker (Windows GUI)</h2>
<table>
<thead><tr><th>Action</th><th>Purpose</th></tr></thead>
<tbody>
<tr><td>Control Panel > BitLocker Drive Encryption</td><td>Enable or manage encryption</td></tr>
<tr><td>Turn on BitLocker</td><td>Encrypt selected drive</td></tr>
<tr><td>Save recovery key</td><td>Backup decryption key securely</td></tr>
<tr><td>Suspend protection</td><td>Temporarily disable encryption</td></tr>
<tr><td>Manage TPM</td><td>View Trusted Platform Module settings</td></tr>
</tbody>
</table>
</div>
<div class="section">
<h2>🧊 VeraCrypt (Cross-platform GUI)</h2>
<table>
<thead><tr><th>Action</th><th>Purpose</th></tr></thead>
<tbody>
<tr><td>Create Volume</td><td>Build encrypted container or partition</td></tr>
<tr><td>Mount Volume</td><td>Access encrypted data</td></tr>
<tr><td>Use Keyfiles</td><td>Enhance security with external keys</td></tr>
<tr><td>Hidden Volume</td><td>Create nested encrypted space</td></tr>
<tr><td>Benchmark</td><td>Test encryption performance</td></tr>
</tbody>
</table>
</div>
<div class="section">
<h2>🌐 TLS & Certificates</h2>
<table>
<thead><tr><th>Tool/Command</th><th>Purpose</th></tr></thead>
<tbody>
<tr><td>openssl req -new -x509 -days 365 -key server.key -out cert.crt</td><td>Create self-signed certificate</td></tr>
<tr><td>openssl s_client -connect host:443</td><td>Test TLS connection</td></tr>
<tr><td>Certificate Manager (Windows)</td><td>View and manage installed certs</td></tr>
<tr><td>Let’s Encrypt</td><td>Free SSL/TLS certificates for web servers</td></tr>
<tr><td>nginx/apache config</td><td>Apply certs to web services</td></tr>
</tbody>
</table>
</div>
<footer>
<p>© 2025 Huffle's IT Services LLC — All rights reserved.</p>
<p>
<a class="back-button" href="Huffles-IT-Services-Code-Reference.html">🖥️ Back to Porch</a>
</p>
</footer>
</body>
</html>