[TC 11.00b3] Zip AES Encryption doesn't work in Windows XP SP3 32bit

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
cpp64
Junior Member
Junior Member
Posts: 83
Joined: 2023-05-12, 16:03 UTC

[TC 11.00b3] Zip AES Encryption doesn't work in Windows XP SP3 32bit

Post by *cpp64 »

with this Error Message
------------------------------
Error creating ZIP!
Function not supported!
------------------------------

TC v11.00b3 32bit --> Error
TC v8.52a 32bit --> OK

By replacing WCMZIP32.DLL with the DLL from TC v8.52a 32bit,
Zip AES xxx Encryption works well in TC v11.00b3 32bit

OS: Windows XP SP3 32bit
TC: v11.00b3 32bit


------------------------------------------------------------
ps.
------------------------------------------------------------

Encryption 'ZIP 2.0' is fine in TC v11.00b3

but

Encryption 'AES 128/192/256' shows an ERROR Message in TC v11.00b3


------------------------------------------------------------
ps2.
------------------------------------------------------------

All TC versions after v8.52a generate the ERROR Message.

For each TC version v8.52a, v9.00, v9.51, v10.00, v10.52, v11.00b3,
I did a complete uninstall and reinstall and started with the default wincmd.ini.

This problem has occurred since TC v9.00.


------------------------------------------------------------
ps3.
------------------------------------------------------------

I found it in google.

https://www.ghisler.ch/board/viewtopic.php?t=45047

It's because of the timestamp in the digital signature of WCMZIP32.DLL.

The valid date of the WCMZIP32.DLL digital signature in TC v9.00 starts from 2016.

XP SP3 was released in 2008.

And no internet connection after the installation of XP SP3.

For legacy offline machines, the previous digital signature is needed.
Last edited by cpp64 on 2023-05-23, 10:00 UTC, edited 9 times in total.
User avatar
petermad
Power Member
Power Member
Posts: 14741
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: [TC 11.00b3] Zip Encryption doesn't work in Windows XP 32bit

Post by *petermad »

No such problem here with TC11.00b3 under Windows XP SP3 32bit
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
cpp64
Junior Member
Junior Member
Posts: 83
Joined: 2023-05-12, 16:03 UTC

Re: [TC 11.00b3] Zip Encryption doesn't work in Windows XP 32bit

Post by *cpp64 »

petermad wrote: 2023-05-22, 18:49 UTC No such problem here with TC11.00b3 under Windows XP SP3 32bit
Have you tried 'AES 128/192/256'?

'ZIP 2.0' is fine, but 'AES 128/192/256' shows an ERROR Message.
User avatar
petermad
Power Member
Power Member
Posts: 14741
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: [TC 11.00b3] Zip Encryption doesn't work in Windows XP 32bit

Post by *petermad »

2cpp64
Just tested all 4 encryption methods - no problem

Are you sure all your TC files are for TC 11.00b3 ? There was a problem like the described in beta2 - see. viewtopic.php?t=79027
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
cpp64
Junior Member
Junior Member
Posts: 83
Joined: 2023-05-12, 16:03 UTC

Re: [TC 11.00b3] Zip Encryption doesn't work in Windows XP 32bit

Post by *cpp64 »

petermad wrote: 2023-05-22, 23:46 UTC 2cpp64
Are you sure all your TC files are for TC 11.00b3 ?/viewtopic.php?t=79027
All TC versions after v8.52a generate the ERROR Message.

For each TC version v8.52a, v9.00, v9.51, v10.00, v10.52, v11.00b3,
I did a complete uninstall and reinstall and started with the default wincmd.ini.

This problem has occurred since TC v9.00.
User avatar
petermad
Power Member
Power Member
Posts: 14741
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: [TC 11.00b3] Zip AES Encryption doesn't work in Windows XP SP3 32bit

Post by *petermad »

Hmm, I just tested with a fresh wincmd.ini file - still no problems here. My Windows XP is the Home Edition with Service Pack 3.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
cpp64
Junior Member
Junior Member
Posts: 83
Joined: 2023-05-12, 16:03 UTC

Re: [TC 11.00b3] Zip AES Encryption doesn't work in Windows XP SP3 32bit

Post by *cpp64 »

to petermad.

I found it in google.

https://www.ghisler.ch/board/viewtopic.php?t=45047

It's because of the timestamp in the digital signature of WCMZIP32.DLL.

The valid date of the WCMZIP32.DLL digital signature in TC v9.00 starts from 2016.

XP SP3 was released in 2008.

And no internet connection after the installation of XP SP3.

For legacy offline machines, the previous digital signature is needed.
Last edited by cpp64 on 2023-05-23, 09:55 UTC, edited 1 time in total.
User avatar
petermad
Power Member
Power Member
Posts: 14741
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: [TC 11.00b3] Zip AES Encryption doesn't work in Windows XP SP3 32bit

Post by *petermad »

And no internet connection after the installation of XP SP3.
That could make the difference - My WIndows XP was installed while Microsoft's Update for Windows XP was still working, so I might have gotten my root certificates updated.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Dalai
Power Member
Power Member
Posts: 9364
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: [TC 11.00b3] Zip AES Encryption doesn't work in Windows XP SP3 32bit

Post by *Dalai »

cpp64 wrote: 2023-05-23, 09:09 UTCFor legacy offline machines, the previous digital signature is needed.
All you need is the correct/necessary Root Certificates in the system's certificate store. Search for "VeriSign Class 3 Code Signing 2010 CA" and install that into Trusted Roots or Trusted Third-Party store. This appears to be the correct one: https://www.tbs-certificates.co.uk/FAQ/en/verisign-CSC3-2010.html
After installing this intermediate certificate the wcmzip32.dll's certificate should verify correctly. If not, the root cert is missing, which would be weird because that was created in 2006.

Note that you can also export the necessary certificates from a system with internet access. Go into the wcmzip32.dll's properties, tab Digital Signatures, double-click on the SHA1 signature, click on "Show certificate" button, tab "Certificate chain". From there you can view each certificate's details and also save it into a file. (The button/tab labels might not be correct, I've translated them from a German Windows.)

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
cpp64
Junior Member
Junior Member
Posts: 83
Joined: 2023-05-12, 16:03 UTC

Re: [TC 11.00b3] Zip AES Encryption doesn't work in Windows XP SP3 32bit

Post by *cpp64 »

is not working.



This link found on Google works well.

https://www.websecurity.digicert.com/theme/roots

VeriSign-Class 3-Public-Primary-Certification-Authority-G5.pem

In Windows XP SP3, change the file extension pem to crt and click and install.
Post Reply