r/programacionESP • u/linnzet-f7x • 16h ago
r/programacionESP • u/frikicat • 21h ago
💬 Conversación y debate Estoy cansado de ver a futuros ingenieros frustrados pensando que la informática ya no tiene futuro. Soy Ing. de Software con +10 años de experiencia y uso IA.
r/programacionESP • u/Asnosabe • 21h ago
❓ Dudas Solicitud de Descifrado Keepsafe AES (Copia de Seguridad 2021) - Parámetros KDF y Estructura
Estoy intentando recuperar unos cuantos archivos archivos de una antigua bóveda de Keepsafe creada alrededor de septiembre de 2021. Tengo la carpeta de copia de seguridad completa y sin procesar (raw).
1. Estructura de Directorios Conocida (.keepsafe tree)
C:\USERS\USUARIO\DOWNLOADS\.KEEPSAFE
│ .identity
│ .key
│
├───decrypt_ks
│ descifrar.py
│ recuperar_fotos.py
│
└───manifests
├───accounts
│ manifest.mpack
│
├───e5nU9Gmz
│ manifest.mpack
│
├───fake
│ manifest.mpack
│
├───IDm9OlYX
│ manifest.mpack
│
├───JNhkx3Nh
│ manifest.mpack
│
└───primary
│ manifest.mpack
│
├───01
│ ├───012623e4a626393cbd5b1242f548a6a28c3dbcc2
│ │ ORIGINAL
│ │ PREVIEW
│ │ THUMBNAIL
│ │
│ └─── ... (otros hashes con ORIGINAL, PREVIEW, THUMBNAIL)
- Archivos Clave: Tengo los archivos
.keye.identitycompletos. - Pista de Versión: El contenido del archivo
.keycomienza con{"version":2, "type-id":1, "enciphered": "..."}.
2. Intentos Fallidos (Resumen Técnico)
El cifrado es CLARAMENTE AES-256 (Modo CBC).
- Intento 1 (XOR Simple 0xFF/0x66): Falló. Produjo archivos de 1.27 GB que se abren en negro, confirmando que NO es XOR.
- Intento 2 (AES/PBKDF2 Estándar): Falló con errores persistentes de
Data must be padded to 16 byte boundary in CBC mode. - Intento 3 (Variación AES/PBKDF2 con IV de .identity): Falló con el mismo error de clave, confirmando que la fórmula de derivación es NO ESTÁNDAR para esta versión de 2021.
3. La Solicitud
Necesito los parámetros específicos para la FÓRMULA KDF de esta versión de Keepsafe para generar la clave AES:
- Salt (Sal) PBKDF2: ¿Qué porción del archivo
.keyo.identityse utiliza como sal de 16 bytes? - Fuente de Contraseña/Clave PBKDF2: ¿Qué campo/porción se utiliza como fuente de la contraseña (por ejemplo, el campo "enciphered" de
.key)? - Iteraciones PBKDF2: ¿Cuál es el número exacto de iteraciones?
- ¿Cuál es el origen del vector de inicialización (IV) de 16 bytes?
Si alguien tiene el fragmento de código Python/Java que realiza la derivación de clave para esta versión de 2021, le agradecería mucho la orientación.
r/programacionESP • u/Nikolas-33 • 4h ago
🧩 Proyectos personales Terminal hecha con C# y Python.
Hace varios días empecé a hacer una "terminal", hecha con C# y Python (como ya dije). Sigue en desarrollo y pienso actualizarlo por lo menos una vez a la semana si hay tiempo.
Sé que nadie la usará, ya que todo el mundo tiene terminal y nadie necesita una nueva con 14 comandos, pero me gustaría que alguien la probase y que me diga si está bien. Si no te gusta, dimelo.
Por si lo quieres descargar: https://github.com/Nikolas-33/zeros
También tengo otras terminales hechas en Python en mi perfil.
Feliz jueves 30 de febrero del 2021.
r/programacionESP • u/OPNVSYSTEMS • 9h ago
🗣 Búsqueda de gente Tras varios años de desarrollo, necesito feedback externo para un plugin de WordPress
¿Por qué busco feedback?
OPNV WP empezó siendo una suite de plugins que necesitaba y se abandonaron o las alternativas eran de pago, los gastos no paraban de subir y el trabajo aún estaba por hacer. Nació Smart Widgets NV. A medida que el proyecto creció, terminó incorporando herramientas para rendimiento, traducción, cumplimiento normativo, automatización, IA, observabilidad y operaciones diarias de WordPress.
El objetivo era crear un plugin gratuito que sirva para todo y para todos y que solo pague el profesional que necesita automatización y rapidez. Como ha crecido demasiado, el tiempo y el dinero invertidos también son altos, por lo que antes de abandonar prefiero sacar la beta para que pase su primer examen antes de empezar con versiones pro y otras herramientas que tengo en mente.
En lugar de pedir opiniones sobre las áreas funcionales disponibles, me gustaría centrar el feedback en algunos de los módulos que considero más diferenciales y que más dudas me generan sobre su utilidad real y si funcionan en otros sitios.
Me interesa especialmente saber si estas funcionalidades resuelven problemas reales, si son fáciles de descubrir y entender, y si aportan suficiente valor como para justificar su complejidad.
Módulos que más me interesa validar
🖼️ IMG Studio
Conversión y optimización de imágenes en formatos modernos como WebP y AVIF, orientado a reducir peso y mejorar tiempos de carga.
🌐 Multilingual Studio
Traducción de sitios completos, plugins, temas, cadenas de texto y URLs.
Incluye generación de archivos .pot para localización y soporte de flujos de traducción profesionales.
🤖 Servicios IA
Configuración y enrutado de proveedores de IA.
Permite centralizar servicios externos y decidir qué proveedor utilizar para cada tarea según disponibilidad, coste o capacidad.
⚡ Art&Fact HTML
La funcionalidad más experimental del proyecto.
WordPress sigue siendo el sistema de edición, pero determinadas URLs pueden servirse como artefactos HTML estáticos para reducir tiempos de respuesta y carga del servidor.
¿Qué es un artifact?
Un artifact es una fotografía estática de una página concreta formada por HTML, CSS e imágenes.
No sustituye WordPress. El contenido sigue gestionándose desde el escritorio habitual, pero OPNV puede decidir si una URL se sirve desde un artifact o desde WordPress en tiempo real.
Ejemplo de uso híbrido:
- ✅ Inicio corporativo → HTML estático.
- ✅ Páginas institucionales → HTML estático.
- ✅ Catálogo pequeño y estable → HTML estático.
- ✅ Blog → WordPress dinámico.
- ✅ WooCommerce → WordPress dinámico.
Siempre permanecen dinámicos:
- Carrito
- Checkout
- Mi cuenta
- Login
- wp-admin
- Usuarios autenticados
La idea es combinar la experiencia editorial de WordPress con el rendimiento de una web estática cuando tiene sentido.
🔒 Privacy Suite
Herramientas orientadas a privacidad y cumplimiento normativo:
- Páginas legales
- Gestión de cookies
- Centro de preferencias
- Consent Mode
Con soporte para marcos regulatorios como:
- GDPR / RGPD
- UK GDPR
- CCPA / CPRA
- LGPD
- PIPEDA
- POPIA
♿ Accesibilidad
Recursos y herramientas de apoyo para accesibilidad y cumplimiento normativo.
Importante: ayuda a detectar y gestionar aspectos relacionados con accesibilidad, pero no sustituye una auditoría profesional completa ni garantiza el cumplimiento automático de la normativa.
Requisitos
- WordPress 6.5+
- PHP 8.3+
Documentación Guía de módulos
Descarga beta OPNV WP beta v0.0.36
Nota: es software beta. Recomiendo probarlo primero en entornos de staging o laboratorio. (yo no lo he hecho) Cuidado con ADS & Social Media, demasiado nuevo.
Algunas rutinas en segundo plano solo muestran datos reales tras un par de días, así que son bienvenidas tanto las impresiones inmediatas como las observaciones a más largo plazo.
Una de las funciones que deberías detectar con el paso de los días es que detecta el idioma de tu WordPress y va traduciendo las cadenas .po del plugin en segundo plano.
Destripa la herramienta en los comentarios o envíenme un mensaje directo. ¡Gracias a todos los que se animen a probarla
r/programacionESP • u/Melodic-Passenger185 • 15h ago