45 Commits

Author SHA1 Message Date
Marco Primi
0aaaae0539 Add cryptography scheme to README 2024-07-14 17:10:12 -04:00
Marco Primi
d08bbc2bab Add some references to README 2024-07-14 17:10:12 -04:00
Marco Primi
2116d8910e Minor correction for creator local webserver launcher 2024-07-14 17:10:12 -04:00
Marco Primi
17bc6c5dbf Tweak creator HTML 2024-07-14 17:10:12 -04:00
Marco Primi
fda43c3261 Randomize number of KDF iterations
For slighly better resistence to table-based attacks
2024-07-14 17:10:12 -04:00
Marco Primi
da79c59084 Remove stray console message 2024-07-14 17:10:12 -04:00
Marco Primi
9d700577ac Auto-refresh IV/Salt after each encryption 2024-07-14 17:10:12 -04:00
Marco Primi
4cf59205b4 Upgrade PBKDF2 parameters
Hash: SHA-1 => SHA256
Salt: 16B => 32B

As per NIST recommendations
2024-07-14 17:10:12 -04:00
Marco Primi
6e8e205cfc Refresh examples 2023-09-03 21:43:26 -07:00
Michael Lynch
06a4e35e62 Decrypt the secret when the user hits the Enter key
Thanks for this great tool!

I found that my natural inclination was to type my password and then hit the Enter key, and I kept expecting that to trigger decryption. It looks like there's no handling for the Enter key, so I thought I'd add it as a feature to see if you find it useful.
2023-09-04 00:43:12 -04:00
Marco Primi
ff0dd9dba9 Link PrivacyProtect.dev 2023-01-28 11:20:08 -08:00
T3d
3fad300959 Fix encoding issue
Fixes #7 using a Blob rather than btoa (as btoa() creates a Base64-encoded ASCII string).

Side modifiation, the {{VALUES}}\n substitution does not works on my environnement as the substituion is searching for a litteral \n in the template. Feel free to remove this modification if it's not relevant and I juste missed something along the way :-)
2023-01-10 18:37:19 -08:00
Marco Primi
9d81e1ee4f README 2023-01-10 18:18:21 -08:00
Marco Primi
25d56243a3 README 2022-12-22 14:30:35 -08:00
Marco Primi
78b2285289 README 2022-12-22 10:20:46 -08:00
Marco Primi
0ba1bf417a README 2022-12-21 18:05:26 -08:00
Marco Primi
b3ade05b6b README 2022-12-21 11:57:16 -08:00
Marco Primi
4de5e958fe README 2022-12-21 11:14:10 -08:00
Marco Primi
3b22d2b42b Update bounty secret 2022-12-13 22:32:30 -08:00
Marco Primi
c83be42727 Update bounty 2022-12-13 10:29:06 -08:00
Marco Primi
91047133b5 Update README 2022-12-10 21:22:15 -08:00
Marco Primi
6efdb46182 Misc. improvements, new examples 2022-12-10 18:39:48 -08:00
Marco Primi
19e622a65d Inline decrypt script 2022-11-27 15:58:12 -08:00
Marco Primi
c5ba0f0287 Decrypt message/file/image 2022-11-27 15:33:31 -08:00
Marco Primi
0c6aed9484 Handle message/file/image inputs in creator 2022-11-26 18:32:22 -08:00
Marco Primi
6fa74225e9 Add password hint to creator 2022-11-04 14:32:31 -07:00
Marco Primi
85584e5e44 Creator script to run local HTTPS server 2022-11-04 13:01:35 -07:00
Marco Primi
d8762fff17 README 2022-10-23 21:12:14 -07:00
Marco Primi
234da560d4 Secret creator 2022-10-23 21:10:34 -07:00
Marco Primi
9d72bb1fa1 Add example file download 2022-10-16 17:10:21 -07:00
Marco Primi
a2f006d9f3 Add document example 2022-10-08 17:52:29 -07:00
Marco Primi
3d6885a4cd Store encryption inputs in script variables
Avoid having to extract them from the HTML when decrypting
2022-10-08 17:29:19 -07:00
Marco Primi
b189d8dcdc README 2022-09-29 16:29:25 +02:00
Marco Primi
7e6a4d4cb4 README 2022-09-29 15:51:58 +02:00
Marco Primi
e1622641a0 README and example 2022-09-26 21:51:12 +02:00
Marco Primi
229762b74e Readme 2022-09-26 21:36:57 +02:00
Marco Primi
c2fa635a36 Update example content 2022-09-26 21:36:48 +02:00
Marco Primi
abca8590b2 Example comments 2022-09-26 19:37:14 +02:00
Marco Primi
8525422be0 Tune GH pages 2022-09-26 18:11:35 +02:00
Marco Primi
e63f79fe5a Tune example 2022-09-26 17:15:27 +02:00
Marco Primi
ddd3be619c README 2022-09-26 16:06:12 +02:00
Marco Primi
fc799d92ab Example secret 2022-09-20 18:40:33 +02:00
Marco Primi
a2f99c6012 README 2022-09-15 00:06:18 +02:00
Marco Primi
173a01eac5 .gitignore 2022-09-14 23:31:44 +02:00
Marco Primi
986b783e45 Initial commit 2022-09-14 22:35:11 +02:00