Tag:
pcsuite-v0.6.0SHA-256: instalador
52a3b63eb682a234cfac01ac2762b51e92e3f8214752868a241073676327ef77· portable150a5d406d9eb6b0358c24435141502a82e4d46b616cc4f87a69d97ff7ebec98
🔐 Nuevo módulo "Certificados"
Una sola página para todo tu material criptográfico — 100% en proceso (BouncyCastle, sin gpg ni OpenSSL instalados), sin elevación y con tu clave privada siempre en tu equipo:
- X.509 autofirmados: RSA 2048/4096, ECDSA P-256/P-384 y Ed25519; Subject Alternative Names (DNS, IP, email), validez configurable y exportación opcional a PFX/PKCS#12 para importar en el almacén de Windows
- CSR (PKCS#10): genera clave + solicitud lista para enviar a una CA real (Let's Encrypt, DigiCert…) — los SANs viajan en el atributo estándar
extensionRequest, lo único que las CA honran hoy - Inspección universal: arrastra cualquier archivo — X.509 (PEM/DER), CSR, claves privadas, claves PGP, claves SSH — y ves qué es, su fingerprint y sus detalles
- Conversión de formatos: PEM↔DER, PEM(bundle fullchain)↔PFX, PFX→PEM, y claves OpenSSH→PEM (PKCS#8)
- Ciclo PGP completo en la app: crea tu clave de firma (ed25519), exporta tu pública, firma archivos (detached .sig verificable con gpg), importa la clave pública de quien te firmó y verifica sus firmas sin salir de PCSuite
🧨 Desinstalador forzado (Paquetes → "Registro")
Para esas apps que winget no puede quitar — o que ni siquiera aparecen en winget:
- Nueva pestaña "Registro": todas las apps con entrada de desinstalación en Windows (la fuente de "Aplicaciones y características"), incluidas las que winget no ve
- Al pedir eliminar, PCSuite construye un plan exacto de lo que se va a borrar: procesos, servicios y tareas programadas que ejecutan binarios de la carpeta de la app (por contención de ruta, jamás por nombre), carpetas, claves de registro — lo revisas con checkboxes ANTES de que exista UAC alguno
- Paso 1: lanza el desinstalador oficial con elevación (UAC); Paso 2: limpia los residuos que dejó
- Doble barrera de seguridad: lo que apruebas se revalida dentro del proceso elevado (jamás raíces del sistema, servicios re-verificados por ruta)
🛡️ ClamAV con alcance real
- Los tres modos de escaneo (rápido, completo, personalizado) ahora piden UAC puntual: leen también los archivos del sistema — desaparecen los "Can't fstat" y "Access denied" de archivos protegidos. El progreso por archivo se mantiene igual
- El botón de Escaneo rápido abre un modal con las carpetas EXACTAS que va a revisar (Escritorio, Descargas, Temp del usuario, resueltas por Windows) antes de pedir permiso
💬 Local Share: mensajes de texto
Además de archivos, ahora puedes enviar mensajes de texto a tus equipos emparejados — por el mismo canal cifrado (TLS), con el mismo consentimiento del receptor y verificación SHA-256. Se muestran como burbuja con botón de copiar y quedan en la carpeta Mensajes/ como procedencia.
🛠️ Correcciones destacadas
- Local Share tras cambio de IP: si el otro equipo cambió de dirección (DHCP, otra interfaz), el envío ahora prueba sus direcciones conocidas en orden — antes fallaba con "conexión rechazada" sin que el receptor supiera nada
- Actualización de paquetes (WinGet): los avisos de la tanda anterior desaparecen al iniciar una nueva
- Barra lateral: la versión de la app ya no se queda en "Cargando…" cuando el arranque gana la carrera al host nativo
- Pipeline de actualizaciones firmado: el manifiesto
latest.jsonlleva ahora una firma PGP (Ed25519) verificada contra la clave embebida en la app — un atacante con control del hosting no puede sustituir ni el manifiesto ni la clave de validación. Si la clave de firma cambiara algún día, PCSuite lo avisa y bloquea la descarga hasta verificación manual
Nota de compatibilidad
Los mensajes de texto funcionan hacia atrás: un PCSuite 0.5.1 que reciba un mensaje de un 0.6.0 lo verá como un archivo de texto en su carpeta de descargas (degradación elegante, sin errores).
Los checksums de esta versión coinciden con el manifiesto público de actualizaciones: https://aes-studio.dev/pcsuite/latest.json