Claro, pero yo me refiero a esto: no a que pases el archivo b64, sino a que
simplemente compares el string del nombre con el md5 devuelto por AFIP (es
decir, parte del NOMBRE del b64, no el CONTENIDO).

O sea:

1. Vos tenés el archivo 102575F0931.898efc202680021fd3dda7d594bafa6e.b64
2. Se lo mandás a AFIP.
3. Te devuelven un PDF como resultado que contiene un string md5.

Lo que yo digo es: el número 898efc202680021fd3dda7d594bafa6e que está entre
los dos puntos dentro del nombre del archivo que vos tenés inicialmente, ¿no
tenés que compararlo con el devuelto por AFIP?

O sea: dicho de otra forma, mirar a AFIP como una caja negra: ingresa el
b64, devuelve el md5. Como vos ya lo tenés en el nombre, lo comparás y
voilá.

Decime si hay algo que no capté, solo trato de ayudar.
Saludos.



Juan


2008/4/11 silvana quiroga <[EMAIL PROTECTED]>:

> Hola Juan:
>
> El MD5 no toma un nombre como entrada sino un archivo. El
> 102575F0931.898efc202680021fd3dda7d594bafa6e.b64
> Si lo paso por el MD5 me da: 1F7EE75AAE8894F0559BBDD7C6B2ED44
> No coincide...
>
>
> Por eso, deben estar haciendo algo previo o intermedio...
>
>
> El día 11 de abril de 2008 10:43, Juan Jose Costello Levien <
> [EMAIL PROTECTED]> escribió:
>
> Hola Silvana,
> >
> > Yo digo, a ver si entendí bien:
> >
> > Si vos tenés un archivo b64, con el nombre dado, es decir, que contiene
> > el md5 en el nombre, lo único que tenés que verificar es que el md5 recibido
> > coincida con el md5 que tenés en el b64 bajo su nombre.
> >
> > No veo la dificultad, no habría que generar nada, solo comparar los dos
> > md5.
> >
> > Saludos.
> >
> >
> > Juan
> >
> >
> >
> > 2008/4/10 Silvana N. Quiroga <[EMAIL PROTECTED]>:
> >
> >
> > >
> > > Lista:
> > >
> > >
> > >
> > > Necesito verificar los archivos que me envían unos empleadores
> > > respecto a lo que presentan por Internet, la declaración mensual de 
> > > aportes
> > > de Seguridad Social (Formulario 931).
> > >
> > >
> > >
> > > En la AFIP ellos levantan un archivo extensión b64:
> > >
> > >          Por ejemplo:
> > >
> > > [102575F0931.898efc202680021fd3dda7d594bafa6e.b64]
> > >
> > >
> > >
> > > y la AFIP les emite un acuse de recibo en el que dice:
> > >
> > >          Por ejemplo:
> > >
> > > Verificador de integridad (algoritmo MD5)
> > >
> > > [898efc202680021fd3dda7d594bafa6e]
> > >
> > >
> > >
> > > Yo también necesito verificar la correspondencia de lo presentado con
> > > el acuse de recibo y para ello me mandan el archivo b64 y el pdf del acuse
> > > de recibo. Pasé el archivo b64 por el algoritmo MD5 y no me coinciden los
> > > resultados (tendría que coincidir por ejemplo con:
> > > [898efc202680021fd3dda7d594bafa6e]).
> > >
> > >
> > >
> > > Pregunté a la mesa de ayuda de la AFIP y me contestaron que no podrían
> > > ponerme en contacto con algún programador, que generalmente ellos ayudan 
> > > con
> > > otro tipo de dudas.
> > >
> > >
> > >
> > > Alguien conocen cómo trabaja la AFIP?, como para poder hacer lo mismo?
> > > O tal vez algún otro consejo?
> > >
> > >
> > >
> > >
> > >
> > > Atte.
> > >
> > >
> > >
> > > Silvana.-
> > >
> > >
> > >
> > > p/d: una referencia a la Wikipedia:
> > >
> > > MD5 - Aplicaciones
> > >
> > > Los resúmenes MD5 se utilizan extensamente en el mundo del software
> > > para proporcionar la seguridad de que un archivo descargado de internet no
> > > se ha alterado. Comparando una suma MD5 publicada con la suma de
> > > comprobación del archivo descargado, un usuario puede tener la confianza
> > > suficiente de que el archivo es igual que el publicado por los
> > > desarrolladores. Esto protege al usuario contra los 'Caballos de Troya' o 
> > > '
> > > Troyanos <http://es.wikipedia.org/wiki/Troyano_%28inform%C3%A1tica%29>'
> > > y virus que algún otro usuario malicioso pudiera incluir en el software. 
> > > La
> > > comprobación de un archivo descargado contra su suma MD5 no detecta
> > > solamente los archivos alterados de una manera maliciosa, también reconoce
> > > una descarga corrupta o incompleta.
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> > --
> > Juan Jose Costello Levien
> > [EMAIL PROTECTED]
>
>
>


-- 
Juan Jose Costello Levien
[EMAIL PROTECTED]

Responder a