From ab9714241c2846ee9e59eb499fd2d927473d90a0 Mon Sep 17 00:00:00 2001 From: stgiga Date: Mon, 16 Jan 2023 19:38:59 -0500 Subject: [PATCH] Major security and functionality fix There was a bug in the way passwords were applied, and it had to do with the same key apparently being applied regardless of what was in the password box (yikes). Also, the compression level box decided to not work. I ended up fixing these via 2 days of trial and error. As part of this making things more direct fix, I ended up needing to use a better algorithm for passwords that is still compatible but now has support for Unicode in its passwords, so no need to go through UTF7 anymore. This is a MAJOR fix. Signed-off-by: stgiga --- bwtc32key.htm | 738 +++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 580 insertions(+), 158 deletions(-) diff --git a/bwtc32key.htm b/bwtc32key.htm index e0cfc9a..015fe03 100644 --- a/bwtc32key.htm +++ b/bwtc32key.htm @@ -6048,7 +6048,571 @@ abbr,acronym { border:0;} BWTC32Key encode/decode a file + + + + + +
+
+ +
+
+ +
+

Compression Level (1-9):

+
+

BWTC32Key-encoded version

+
+

B3K filename:

+ + + +
+
+

Decoding:

+

Upload a B3K file here:

+ +
+
+

Output's Filename & MIMEtype

+ +
+ + + + - - - - - - - - - -
-
- -
-
- -
-

Compression Level (1-9):

-
-

BWTC32Key-encoded version

-
-

B3K filename:

- - - -
-
-

Decoding:

-

Upload a B3K file here:

- -
-
-

Output's Filename & MIMEtype

- -
- - - - -