Skip to content

Commit 7cda938

Browse files
added example text, updated electron
1 parent d11d91a commit 7cda938

File tree

9 files changed

+42
-47
lines changed

9 files changed

+42
-47
lines changed

.DS_Store

0 Bytes
Binary file not shown.

README.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,35 @@
1-
bip38-encyrpter
1+
## AES Encrypter to keep your secrets safe
2+
3+
Simple AES Encryption tool to password protect any information. It can encrypt as well as decrypt, render a QR code of the encrypted information and also print a formatted page with all the relevant data to a PDF file or printer.
4+
5+
### Test data
6+
7+
Unencrypted Data: Sometimes I eat peanut butter from the jar with a spoon
8+
9+
Encrypted Data: U2FsdGVkX19NHFbDXgJM23vXHH6JvDT1yVo4lyXwqZwV7CddbX2Yx4m4PaQBreP21JgWjqvQFOsqvk9DzUKdoT5y4fLpT5GY5Xy6uuwUdTg=
10+
11+
Password: 123412341234
12+
13+
![](example/screen1.png)
14+
15+
![](example/screen2.png)
16+
17+
![](example/screen3.png)
18+
19+
<object data="example/output.pdf" type="application/pdf" width="700px" height="700px">
20+
<embed src="example/output.pdf">
21+
This browser does not support PDFs. Please download the PDF to view it: <a href="example/output.pdf">Download Example PDF</a>.</p>
22+
</embed>
23+
</object>
24+
25+
### Important Notes
26+
27+
Double clicking the output text and using using the copy command results in content_copy being appended to the copied output. Use the copy button instead to copy the output to the clipboard.
28+
29+
The encrypted data written to the PDF is required to wrap on the lines, but this introduces a space character between each line when copying the encrypted data from the PDF. Remove these extra spaces otherwise the decryption won't work.
30+
31+
If you're encrypting a long piece of data, the QR code can sometimes be split over pages 1 and 2 when printing to PDF. You can always bring the QR code up inside the app and take a screen shot or clipping to capture the QR if you have any issues.
32+
33+
Remember to always test the decryption works before destroying any important plain text data.
34+
35+
Never lose your password or your data will be lost.

css/print.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,7 @@
99
.overflow-wrap {
1010
overflow-wrap: break-word;
1111
}
12+
13+
.pagebreak {
14+
page-break-before: always;
15+
}

example/output.pdf

36 KB
Binary file not shown.

example/screen1.png

312 KB
Loading

example/screen2.png

406 KB
Loading

example/screen3.png

313 KB
Loading

npm-debug.log

Lines changed: 0 additions & 43 deletions
This file was deleted.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@
2828
"author": "craigmacgregor",
2929
"license": "CC0-1.0",
3030
"devDependencies": {
31-
"electron": "~1.6.2",
31+
"browserify": "^14.3.0",
32+
"electron": "^1.8.4",
3233
"electron-packager": "^8.6.0",
33-
"electron-winstaller": "^2.2.0",
34-
"browserify": "^14.3.0"
34+
"electron-winstaller": "^2.2.0"
3535
},
3636
"dependencies": {
3737
"clipboard": "^1.7.1",

0 commit comments

Comments
 (0)