RE: Recursion

David Eagles (eaglesd@planets.com.au)
Wed, 10 Jan 1996 09:07:27 +-1100


------ =_NextPart_000_01BADF3B.1246BC00
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

----------
From: mabzug1@gl.umbc.edu[SMTP:mabzug1@gl.umbc.edu]
Sent: Wednesday, January 10, 1996 3:12
To: robots@webcrawler.com
Subject: Re: Recursion

"DE" =3D=3D David Eagles spake thusly:
DE>=20
DE> Seems to me like there are quite a few people using CRC-like methods =
to =3D
[snip]
DE> Now the tricky part - everyone will have they're own =
technique/algorithm =3D
DE> for this so what will the standard be? Does anyone have a =
particularly =3D
DE> good algorithm they would care to make available. It should produce =
a =3D
[snip]
DE> simple, but of course suggestions would be welcomed (I won't suggest =
=3D
DE> using a crypto key generation algorithm, even though I'd like to).

Might I suggest the standard 'message digest' algorithm, md5, described =
in
rfc1321? An md5 header line is even (officially) part of HTTP, although =
I
haven't seen too many servers that return it. . . yet. There's a =
standard C
implementation, and Neil Winton even put together a Perl implementation. =
See
<http://www.gl.umbc.edu/~mabzug1/md5/md5.html> for (marginally) more
information.

I agree totally. This was actually the crypto algorithm I was thinking =
of but couldn't think of the name. The fact that HTTP already specifies =
it's use (which I didn't know) doesn't really leave any other logical =
alternative.

Guess this means I've got more work to do now :-(

Thanks,
David

------ =_NextPart_000_01BADF3B.1246BC00
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64

eJ8+Ih8WAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAENgAQAAgAAAAIAAgABBJAG
ACQBAAABAAAADAAAAAMAADADAAAACwAPDgAAAAACAf8PAQAAAEkAAAAAAAAAgSsfpL6jEBmdbgDd
AQ9UAgAAAAByb2JvdHNAd2ViY3Jhd2xlci5jb20AU01UUAByb2JvdHNAd2ViY3Jhd2xlci5jb20A
AAAAHgACMAEAAAAFAAAAU01UUAAAAAAeAAMwAQAAABYAAAByb2JvdHNAd2ViY3Jhd2xlci5jb20A
AAADABUMAQAAAAMA/g8GAAAAHgABMAEAAAAYAAAAJ3JvYm90c0B3ZWJjcmF3bGVyLmNvbScAAgEL
MAEAAAAbAAAAU01UUDpST0JPVFNAV0VCQ1JBV0xFUi5DT00AAAMAADkAAAAACwBAOgEAAAACAfYP
AQAAAAQAAAAAAAAD0jcBCIAHABgAAABJUE0uTWljcm9zb2Z0IE1haWwuTm90ZQAxCAEEgAEADgAA
AFJFOiBSZWN1cnNpb24AqwQBBYADAA4AAADMBwEACgAJAAcAGwADAAwBASCAAwAOAAAAzAcBAAoA
CQAEAAUAAwDzAAEJgAEAIQAAAEVDODg1OEJCQTM0QUNGMTE5ODZBMDAwMEMwOEMwMzRFAC8HAQOQ
BgCEBgAAEgAAAAsAIwAAAAAAAwAmAAAAAAALACkAAAAAAAMANgAAAAAAQAA5AECWm9ze3roBHgBw
AAEAAAAOAAAAUkU6IFJlY3Vyc2lvbgAAAAIBcQABAAAAFgAAAAG63t7ck7tYiO1KoxHPmGoAAMCM
A04AAB4AHgwBAAAABQAAAFNNVFAAAAAAHgAfDAEAAAASAAAAZWFnbGVzZEBwYy5jb20uYXUAAAAD
AAYQQIUdawMABxAzBAAAHgAIEAEAAABlAAAALS0tLS0tLS0tLUZST006TUFCWlVHMUBHTFVNQkNF
RFVTTVRQOk1BQlpVRzFAR0xVTUJDRURVU0VOVDpXRURORVNEQVksSkFOVUFSWTEwLDE5OTYzOjEy
VE86Uk9CT1RTQFdFQgAAAAACAQkQAQAAABIFAAAOBQAAewgAAExaRnVCBepT/wAKAQ8CFQKoBesC
gwBQAvIJAgBjaArAc2V0MjcGAAbDAoMyA8UCAHByQnER4nN0ZW0CgzM3AuQHEwKDNARGEzMxIGhG
aXgJgHMTsAKAfRcKgAjPCdk7F98yNTUPAoAKgQ2xC2BuZzEwjjMUUAsKFWFzMTgXQE0AQCAKhQqL
bGkcUDDBAtFpLTE0NA3wDNBzHqMLWTE2CqADYBPQY30FQC0gxwqHH3sMMCBGRl0DYTohziBGDIIg
AMBiBHp1GvBAZ2wudQkG0GMuCYB1W1NN2FRQOiWPJpBdIW8ifa8GYAIwI68ku1cJgG4HkEBkYXks
IEoAcHUZCsB5IBsALQAxOTnANiAzOjEyKF8ifTxUbyqfJLsDYAbgdHMIQHdlJlByYXdsNQSQLgWg
bS5/KW51Ys5qIIEwnyS7UmU2MDgQPmMIcACQAiAczx3TMzYPH0cUUQvyIEYiREUiACA9PSBEYXZp
sGQgRWEmAAeRcwqwAGtlIHRodXNs7Hk6CoU78D4ctj5yBmDzE+AEIHRvJXA9cB4APWOPBJA9cArA
PXBxdWkT0IlAwCBmB9FwZW8LUAc9cD2wC4BnIENSQ74tQCMHgD2QBHA/oz0KhTRbcwMAcChGPnJO
b88H4EBxPYAFEGNrLYAKsdEgoSBldgSQeQIgPXA9A/BsAyARgEbgQGJ5J29AoUWAA6AgcWgDAEEQ
ZZovB0BnBbBBMGhtQ9d/PnICEAXAPZAEAD0gP9B3/xGABUBHY0WyE8AAcCzQCyCgIGJlPyA8UG8H
kb8AcEcTR7NBcEZiRhB1C2D+cj3QSftJgARwQMBJd0gC60dQCGBsPKBjQNI/wj1STzxwC3ALYAJg
ZS5NIEm9BUBzQ2BRYiBBJpBjQVI3Q+8+NgCQbUIBLQBidfkFQG9mUZAIYRGwPSAlwP5nB5BOoAIg
BCBRREzwR1CMZWwzkQmAIChJUTH8bidTQVd0SftCREFwBQD+eQUwP9A9YC2AV5AsoDMgP1fCUEgt
AEbRSKFTcWdojVMgJzygQCRvKS447HxNaV4wBUBZUFnWTCsnbQeBczzQPXBkYCBXoSfxXOptZDUt
AA2wBPJM8Bc8oAuACoVyEWAxMzI6MU0RQQOgY6FHoGVh3wSBQBFHMUshXaMoVsAecDZjBzE90ClG
VFbBSFT/JuAtAAdAXfYKhUeyWZMJ4e8/sVICTaBqoXJG4T+hS5J9F+B0CHADoEEwUwBs8iDWeRHA
UwFUQIInTXFMWP5DCoVWEweAAjBck2kBTJB7B7EDEVcLgD/AA6Bdo3DfVpE/wFeQQHJBYVAEkAMg
L298UwE/YQqFPGBAdHBQOi8vd3UwLiYJL1p+JxUvY6F2si5gQG3KbEqkKADAcmcLgGfk9wRgF+Bv
Bm5KwQDAc6Mzzf869B0sG69gYTzQCdE/sQGQ52fxbZNLIXdhTXEgkC1Qf2fxRaNblUloWVF+8UsB
bv5rQmJWwVaCVvFRcFmSgWP/VrJFsnhAB4BtlEGAfyFsBP9owlBBF+BmUGtxQdBnwB5w3weRQTBu
ET2wPXAoS4BGEGdeQWJhgqNrbkWAaCBk/01RWZKFgX9yM1BOE2thIGD/clIXcHggUaADIGkhBJFc
kftG4F8tRwpQBBFLAweABiK/XmBH0UmABUB4slExcoMwjz/BiHCDsEWBOi0oOOzjbcAAcGtzLD4G
PHI47i98ayBGe4UXAQCUoAAAAwAQEAAAAAADABEQAAAAAEAABzCAgVxk3t66AUAACDCAgVxk3t66
AR4APQABAAAABQAAAFJFOiAAAAAAMQQ=

------ =_NextPart_000_01BADF3B.1246BC00--