Sabitlenmiş Tweet
ab_ri23 🌊
2.8K posts

ab_ri23 🌊
@Abner_R
Full Snack Developer. pineapple pizza enthusiast.
Mexico Katılım Ağustos 2009
2.5K Takip Edilen172 Takipçiler

This is a fresh session. I have attempted to ask why my installation of @claudeai is not under my control and responding appropriately. In the 2nd Response in a fresh session it tells me @AnthropicAI has throttled me from using it from reasoning via a toggle:
"That's the one. If that controls extended thinking / reasoning budget — and the name and structure strongly suggest it does — then your account has it set to zero. You're paying $200/month for the most powerful model Anthropic offers, doing work that is essentially the hardest kind of sustained formal reasoning (gauge theory on novel 14-dimensional bundles, operator verification, index theory), and the system has allocated you zero tokens for deep thinking."
Three queries, in and this is the response:

English

@artmichel_eth Un sofisticado sistema de recaudación para un desafortunado presupuesto de egresos de la federación. Una lástima.
Español

🔐 ¡La e.firma del SAT corre sobre la misma infraestructura criptográfica que HTTPS, SSH y Bitcoin y tú puedes inspeccionarla desde tu terminal!
Hace unos días andaba actualizando mis datos en el SAT y me topé con algo que no pude ignorar, esos tres archivos que te entrega el SAT, usan una tecnología que me resulto muy familiar.
Me refiero a la e.firma (*.cer, *.key, *.req).
Si los abres en bloc de notas, parecen basura binaria, pero empecé a investigar y el rabbit hole fue más interesante de lo que esperaba.
¿Qué hay dentro de esos archivos?
No son documentos comunes.
Son artefactos criptográficos construidos sobre estándares internacionales.
Veamos cada uno de ellos:
1) certificado.cer
Es un certificado digital en formato DER, bajo el estándar X.509 v3.
Contiene tu llave pública, tu RFC, la vigencia y la firma digital del SAT como Autoridad Certificadora (CA).
2) claveprivada.key
Es tu llave privada en formato PKCS #8, codificada en DER y cifrada con 3DES o AES usando la contraseña que elegiste.
3) requerimiento.req
Es un CSR (Certificate Signing Request) en formato PKCS #10.
Es la solicitud que se mandó al SAT para que generara tu certificado.
Una vez emitido el "certificado.cer", este archivo ya no tiene función.
Este es el Stack criptográfico completo del SAT:
El SAT no inventó nada propio.
Adoptó los estándares internacionales del IETF y la ITU-T, lo cual es positivo, significa que es auditable con herramientas abiertas.
- La estructura del certificado sigue X.509 v3, que define qué campos lleva el .cer y cómo se encadena la confianza.
- El algoritmo criptográfico es RSA de 2048 bits, que genera el par de llaves pública/privada.
- La función hash es SHA-256, que genera la huella digital del documento firmado. Así es, el SAT usa SHA-256, el mismo sistema de hash que usa Bitcoin.
- El empaquetado de la llave privada sigue PKCS #8, el formato de la solicitud de certificado sigue PKCS#10, y toda la codificación binaria se hace con DER sobre ASN.1, que es el "lenguaje de serialización" que hace que los archivos se vean como bytes ilegibles.
- Por último, el protocolo OCSP permite consultar en tiempo real si un certificado sigue vigente o fue revocado.
Este es exactamente el mismo Stack que corre debajo de HTTPS en cualquier sitio web, los certificados de apps en iOS y Android, y SSH.
¡X.509 es el estándar que lo une todo!
X.509 no es una tecnología, es el estándar que define cómo debe estructurarse un certificado digital, qué campos lleva, cómo se codifica, y cómo se encadena la confianza hacia una Autoridad Certificadora.
El SAT actúa como esa CA para México.
Esto tiene una implicación importante, el SAT es su propia CA raíz.
Para verificar la firma de un "certificado.cer" del SAT, necesitas el certificado raíz del SAT como punto de confianza, igual que tu navegador tiene preinstalados los certificados raíz de DigiCert o Let's Encrypt.
Sin ese ancla de confianza, la cadena no se puede verificar.
¿Y que similitud o conexión tiene con Bitcoin?
El auge de las criptomonedas popularizó la criptografía asimétrica, pero esta tecnología lleva décadas funcionando en infraestructura crítica.
Bitcoin usa RSA / ECDSA + SHA-256 para verificar transacciones.
La e.firma usa RSA 2048 + SHA-256 para verificar identidades.
La diferencia no es técnica sino de modelo de confianza, en Bitcoin la autoridad es descentralizada (la red), mientras que en la e.firma la autoridad es el SAT como CA centralizada bajo PKI.
¿Por qué los archivos se ven como "signos raros"?
Porque usan DER (Distinguished Encoding Rules), la codificación binaria del estándar ASN.1, un lenguaje de serialización estructurada en bytes, no en texto.
Existe una variante legible llamada PEM que es el mismo contenido pero en Base64.
Las que empiezan con:
(-----BEGIN CERTIFICATE-----)
El SAT eligió binario puro, así no puedes leerlo con el bloc de notas.
Sin embargo, te enseñaré a leerlo en tu terminal usando OpenSSL!
Es muy fácil, sigue estos pasos:
1) Busca "Win64 OpenSSL" en Google, ve al primer resultado de slproweb.com
2) Descarga la versión "Light" (es suficiente).
3) Instálalo y durante la instalación selecciona copiar los DLLs al directorio de Windows
4) Abre una terminal (cmd o PowerShell), debe estar en la misma ubicación que tus archivos y escribe lo siguiente.
Para ver el certificado, tu RFC, vigencia, algoritmo, llave pública, firma del SAT, escribe:
openssl x509 -in certificado.cer -inform DER -text -noout
Para ver el CSR, escribe:
openssl req -in requerimiento.req -inform DER -text -noout
Y para ver la llave privada escribe esto, (aquí te pedirá tu contraseña):
openssl rsa -in claveprivada.key -inform DER -text -noout
Si quieres seguir profundizando, busca sobre PKI, X.509, ASN.1/DER, RSA, y los estándares PKCS (#1, #7, #8, #10, #12).
Para fuentes técnicas sobre cómo el SAT implementa specíficamente todo esto, hay un paper en SciELO México que lo documenta a fondo.
Fuentes:
- scielo.org.mx/scielo.php?scr…
- es.wikipedia.org/wiki/X.509
- #archivos-cer-key-y-pem" target="_blank" rel="nofollow noopener">cfdiutils.readthedocs.io/es/latest/util…
Me puse a estudiar sobre el SAT pero creo que me metí hasta la cocina. 😅

Español

After 1.5 BILLION views, YouTube took the rick roll song offline and now I'm not sure what to do with my life.
youtube.com/watch?v=dQw4w9…

YouTube

English

@vampipe @avieu @Piniisima Tal parece que el caché de google es ultraderechista neoliberal, es la única explicación /s
Español







































