Soporte de lectura para WeChat PC 3.x (formato "WeChat Files").

El algoritmo de descifrado SQLCipher de WeChat 3.x (AES-256-CBC, página 4096,
reserva 48, sal en los primeros 16 bytes, PBKDF2-HMAC-SHA1 con 64000 iteraciones
para la clave y 2 para el MAC, mac_salt = sal XOR 0x3a, HMAC-SHA1 por página) fue
tomado de PyWxDump (MIT), archivo pywxdump/wx_core/decryption.py.

Upstream: https://github.com/xaoyaoo/PyWxDump  (versión 3.1.46)
Licencia: MIT (incluida en LICENSE-MIT-PyWxDump.txt).

Nuestra implementación (collector/windows/wechat3.py) reescribe ese algoritmo
usando la librería `cryptography` en vez de pycryptodome, para reutilizar el
runtime ya empaquetado. La extracción de la clave desde la memoria del proceso de
WeChat en Windows también se basa en el enfoque de PyWxDump; se integrará en su
módulo aparte. Solo lectura: no se escribe en las bases de WeChat.
